1樓:炸學校
c++每行語句用分號結尾,記住用英文輸入法,其次 20if(exp)
else if(exp)
else if(exp)
else
2樓:使臣
#include
這裡不是。using namespace std;
名稱空間。int main()
這裡需要加上int返回型別,因為你最後有return 0;這句話。
cout<<"enter your name:";
這裡應該是cout,而不是count
int myname;
結束加分號!!!
cin>>myname;
結束加分號!!!
cout<<"enter your age:"/結束加分號!!!
if(myage>50)
這裡多了[cout<<"you are old.";
else/既然else後面的語句是乙個模組,就用{}把它們包裝起來。
if(20/這裡應該是cout,而不是count,結束加分號!!!
else if(0/這裡應該是cout,而不是count,結束加分號!!!
return 0;
結束加分號!!!
建議你多看些基礎內容吧。
c程式設計》-譚浩強。
c++ primer》
請看下我錯誤在**呀? c++。誰能解釋解釋,謝謝
3樓:金色潛鳥
不知道計算什麼,只能看看語法。
1)c語言變數宣告寫在前面,語句寫在宣告以後。所以。
scanf("%d",&xs); 要 挪到 int i; 那行以後。
2)讀入單個字元,為避免讀入空白(例如換行鍵),採用格式:" %c", 例如:
scanf(" %c",&ganbu[i]);
scanf(" %c",&xibu[i]);
3)輸出 總和 sum, 要放到迴圈結束以後:
for (i = 0; i < xs; i++)
printf("%d",sum);
若放在迴圈體內,輸出格式 要加空格或換行 "%d ", 否則幾次迴圈輸出值會寫成一長串數字,無法分辨張三李四。
4)條件判斷和 money[i] 的累加計算,如果條件全市獨立的,可以用你的寫法。
如果條件之間有關,你需要 考慮 用 if ()else if ()else ..
例如 如果 qimo[i] =91, 那麼它 既滿足 qimo[i] >80, 也滿足 qimo[i] >85,qimo[i] >90 這幾個條件語句都會執行。這是否是你要的。
要考慮 這些語句 的邏輯關係,作出正確的邏輯設計。
c++改錯題求文字解答
4樓:精金框架妊奧
第一道題錯誤的地方:因為在int t(int x, int y)函式里定義的cp是區域性變數,程式在執行的時候,會把cp放在棧上,棧上面的東西是隨著函式執行的結束而自動消亡的,所以你這裡用return(cp)是不會返回真正的cp值,返回的數是隨機的,還有一點,這種書寫格式是錯誤的,不用寫成return(cp),要寫就得寫成reutrn cp;
第二道題錯誤的地方:int a[ ]p;這裡的定義不能這些寫,一行程式最好做一件事,這裡應把*p去掉; p=a這裡應該加個顯式轉換,雖然這樣寫不報錯,但程式可讀性大大降低。printf("%d",*p+9):
這裡的%d應改為%f,必要時還可以加上顯示精度,這裡的*p+9,我不知道程式的本意是要列印陣列的第九個元素還是要列印*p+9這個數,如果是前者,要改為*(p+9)。
希望幫到你。
c語言,這個改錯題錯在哪?
5樓:戊辰
字太小了,**很模糊,兩個錯誤都是資料型別錯誤。
1、b[k]是char型資料,p是指標資料,型別不同,不能賦值(不絕對),可以改為b[k]=*p
2、b[k++]同樣是char型資料,而「 」是乙個空格字串的指標,所以也不能賦值,可以改為b[k++]=' ',也就是將空格賦值給b[k],而不是空格字串指標。
6樓:網友
這麼小的字誰特麼給你看去!
c語言挑錯啊 大神們幫忙啊
7樓:網友
你這麼寫的話,m有啥用啊?
m的意思是告訴fun函式,你的score陣列有多長;
score陣列錄入完了之後傳遞給fun
c 哪裡錯了
include using namespace std int space int,int,int,int int main int space int a,int b,int c,int d 完整 如上 改4個地方!cin a endl 把 endl刪除!後面的一樣!即改成cin a cin b ...
我寫的C 哪裡錯了請幫我看看好嗎
dev c 執行環境 include using namespace std int main cout 這段數的和為 while 1 return 0 我的程式中a是起數,b是止數,val是數和。val是什麼,一開始還沒定義怎麼就賦值了 include int main std cout 這段數的...
c語言,我這個哪裡錯了
其實你想得也蠻好的。可惜c語言太弱,不支援2 這種寫法,表示式 1 c 2 的意義也跟正常人以為的不一樣 唔還有,中 p,w,s 的型別和格式控制符中的 f 不對應,執行時恐怕會造成難以 的後果 同樣應該怪c語言太弱,無法自動推出引數的型別 即使沒有引數和控制符不對應的問題 scanf d f,f ...