當前位置:首頁 » 編程語言 » poj3984c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

poj3984c語言

發布時間: 2022-07-08 21:17:03

1. 有沒有人知道大一現在c語言POJ題在哪個網站提交

豬八戒考試題庫軟體,有試用版可以下載的,或者試試 金排題庫系統專業版軟體和凱文考試題庫軟體

2. C語言POJ的一個題目演算法沒看懂,求幫忙。。。

≡這個是恆等於的意思,n

0
(mod
4),所以這句話的意思是n除以4餘0,mod是取模運算,n關於4取模,也就是求n除以4的余數,另一句同理。
下面分類討論了兩種情況,得出了不動點,即經過映射後,是自身的點。

3. 3659:判斷是否為C語言的合法標識符,poj上的請高手指點迷津,需要注意什麼

#include<iostream>
#include <stdio.h>
#include<cmath>
#include<string.h>
#include <stdlib.h>
using namespace std;
char s[81];
int a;
int main()
{
int str,l,i,n,m,p;
cin>>n;
getchar();
for(l=0;l<n;l++)
{

cin.getline(s,81);
str=strlen(s);
m=0;
p=0;

if(s[0]=='_'||(s[0]>='a'&&s[0]<='z')||(s[0]>='A'&&s[0]<='Z'))
m=1;
else
m=0;
for(i=0;i<str;i++)
{
if(s[i]=='_'||(s[i]>='0'&&s[i]<='9')||(s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))
p=1;
else
{
p=0;
break;
}
}

if(p&&m==1)
a=1;
else
a=0;
cout<<a<<'\n';
}
return 0;
}

4. poj上1006題,生理周期的. 我用C語言,輸入輸出是符合要求的,為什麼報錯請大俠解答一下.謝謝

樓主的答案和被選為滿意的答案都復雜了!我給一個肯定ac和簡單的,樓主務必看!!
#include<stdio.h>
int main()
{
int p,e,i,d,j,no=1;
scanf("%d%d%d%d",&p,&e,&i,&d);
while(p!=-1&&e!=-1&&i!=-1&&d!=-1)
{
for(j=d+1;j<21252;j++)
if((j-p)%23==0) break;
for(;j<21252;j=j+23)
if((j-e)%28==0) break;
for(;j<21252;j=j+23*28)
if((j-i)%33==0) break;
printf("Case %d",no);
printf(":the next triple peak occurs in %d days.\n",j-d);
scanf("%d%d%d%d",&p,&e,&i,&d);
no++;
}
}
簡單很多吧!

5. Compile Error 這個問題非常困擾我~在我的機器上編譯過去了~但是在poj上過不去~~求c語言高手解答

每次使用scanf()前,特別是以字元或字元串方式時,需要使用flush() 刷新緩存

6. C語言最基礎的入門

看好書,多練習,不要鑽牛角尖。

看好書:
最好是看外國人寫的書,最好是少看中國人寫的書,千萬不要看為考試而寫的書(比如什麼等級考試之類),建議不要看潭浩強的書(譚的書其實錯誤很多,而且內容很瑣碎,如果不是因為它是許多考試的「指定用書」,這書也就根本不值一提)。
推薦可看:
Deitel的《C how to program》,機械工業出版社有譯本,入門不錯。
Kernighan與Ritchie的《The C Programming Language》(《C程序設計語言》第二版),這書是C語言的設計者寫的,絕對經典文獻,稍難。機械工業出版社有譯本,第二版·新版。
若想看中國人的書可以看裘宗燕的《從問題到程序》,北京大學出版社舊版,機械工業出版社新版。這書寫得還不錯,在國內的C語言入門書中算是很好的。還有一個好處是可以免費下載電子版,在:
http://www.is.pku.e.cn/~qzy/books/ptop/v2004/
更深入的書就不多說了,《從問題到程序》最後一章列了個進一步學習的指南,可以參考。

多練習:
編程一定要多練習。C語言練習,開始都是一些小例子,只是用來熟悉語句的,要很快度過這個階段。
真正關於編程的練習,主要還是兩個方面:一是演算法和程序設計技巧練習,二是程序組織與設計能力的練習。
對前者,都是練習一些小的程序,十幾行到幾十行的樣子,主要是練慣用計算機解決問題的方法——這方面最好的練習題目是ACM的競賽題,可以在網上找來做。常見的如北大和浙大的網站POJ、ZOJ等:
http://acm.pku.e.cn/JudgeOnline/
http://acm.zju.e.cn/
(以上兩個頁面都是英文的,英語不好的話可以搜索找一些中學競賽的網站)
對後一類的練習,主要練習是對大一點的程序的組織,還有多文件編譯的工程的管理問題。程序本身可能沒有什麼技巧性,語句和演算法都簡單,但內容一多就容易出問題。建議內容就是做一些「實際」的問題,比如做個學生成績錄入與統計的小軟體,或是模擬做個什麼小游戲之類的。練習長度從短到長,在幾百到幾千行不等。
以上的兩方面練習也都有相關的進一步參考書。前一部分是演算法及數據結構方面相關,後一部分是軟體設計與軟體工程相關。

不要鑽牛角尖。
不要為一些小的細節問題糾纏不清。好像一個庫函數的各種參數的變化之類,根本不必死摳死記。一些面向考試的書籍特別愛講這種東西,如果自己學習的話就不要看這種東西。細節上的東西,只要上面的練習做好,一點點就會熟練了。

最後,就是要善於利用網路資源,有問題先思考再問(當然不能不問)。網路資源推薦工科高校的BBS和其他一些專業技術論壇的相關編程版面,還有就是相關的ftp。
首先推薦CSDN:
http://www.csdn.net/
然後是清華的水木BBS:
http://www.smth.e.cn/
其他的類似可以找。

7. 廣搜+模擬隊列+水題=走迷宮poj3984就是過不了我要瘋了

沒有錯誤啊,把freopen那句去掉,並且最後的printf("(4, 4)");後面再輸出一個回車就可以了。

8. C語言的學習需要牽扯的數學知識有哪些

C語言用到的數學知識是很廣泛的。我記得我們的老師說過:「如果一個學數學的跟一個學編程的去應聘,受聘的一定是那個學數學的。」所以學好編程的基礎是學好數學,作為ACMer,這里我簡單地說幾個:
1.微積分。這是最基礎的,一定要學好。
2.離散數學,離散數學中有很多東西都需要,當然我在這里不能舉例說明應該學習哪些,因為都很重要。
3.線性代數,線性代數中的矩陣,線性運算等等。
4.幾何計算,不要以為編程只是代數的編程,我們經常也會遇見很多的幾何問題,比如空間運動,求三維立體圖形的體積等等。
當然,有更多的數學知識是不在書本上的:比如:約瑟夫問題,背包問題,pick定理等等。

如果你想學編程的話,建議你去北大OJ平台,或者其他的平台做些題,這樣對你的編程能力有很大的提高的。這是北大OJ平台的網址:
http://poj.org/problemlist

9. 怎麼才能精通c語言 需要學習哪些知識

試著做一下項目,例如小的游戲,在做項目的時候不斷的克服困難,這樣不僅有個整體的認識,而且提到頗大,收獲頗豐。