1樓:匿名使用者
#include
float fun(float ab,float h)
int main()
c語言,程式問題,求大神解釋。謝謝
2樓:風華憐馨
i++;可以寫在switc語句裡面,但是如果寫在switc語句裡面,就要在每乙個case、default中都加上i++;
你可以用很簡潔的方式解決問題,也可以用很繁瑣的方式解決問題,就是這個區別。
3樓:匿名使用者
什麼意思du?當然可以啊,上面的zhi**等價於:daowhile(sym!='#')
回if(flag==0)
。。。。。
4樓:陽頂天鹿鼎記
i用來標識執行的動作是第幾次,而i定義的位置是在while外面,所以i的作用域是整內個main函式,而i++,是執容行一次運算,i就加1,表示又執行了一次運算,而後面需要對i進行輸出,所以i++的操作在while迴圈內,在輸出前都是可以的,所以放在switch語句中也一樣,但是要每個case都要加上這個語句,比較麻煩。
另外,你定義i的時候,要初始化為0,否則它裡面存的值是隨機的,這樣進行++後輸出的值也不正確。
希望對你幫助,如果還有疑問,請繼續提問。
5樓:一棵大樹
看似這個程式bai是用來計算乙個
du整數裡面有幾個zhi2
int main()
int countdigit(int number,int digit)
while(number!=0); //判斷語句,如果number不等於0,重複執行do語句
return s; //返回s的值。}
c語言程式填空題,求大神指點,給出具體解題分析,謝謝
6樓:匿名使用者
首先來你買的書是盜版吧~~那麼多錯自誤
第乙個空填bai int a[10],x 因為後面第一for迴圈du就是輸入數zhi
字給陣列a賦值,但是題目dao寫的是float型別,而scanf("%d",%a[i]);這明明是整型int
第二個空填 i<10 因為這裡是遍歷陣列a中的元素,但是巢狀在其中的for(j=i+1;j<4;j++),這裡的j怎麼可能只是小於4,應該是10啊
最後乙個空填 i%5==0 因為題目要求每五個一行
7樓:施澤翰
後面出現了陣列,第抄一句應該是定義bai陣列a和變數 x: float a[10]
第二句是冒泡du過程中循zhi環判斷的條件,10個數字,9次就夠了dao:i<9
第三句是為了5個一行輸出,輸出夠了5個要換行:i % 5 == 0 ;
但是這個題本身就是錯的,輸入的浮點數 他scanf 裡居然是 %d 不是 %f
輸出的是浮點數 居然還是%d 不是%f
冒泡內迴圈j<=4? 應該是 j<=9 吧?
你把我說的都改了 ,敲一遍 應該就能執行了。
有沒有大神幫我看看這個C語言程式怎麼寫
把類似if x y z 的語句都改成if x y y z 的樣式。有沒有大神可以幫我看看編寫的c語言程式 不對?你的程式層次好多,一時半會理解不了,我說下我對這個問題的理解 定義乙個int a 20 並賦值為1,2,3 20 定義乙個游標flag,乙個計數器num,記錄出列人數,乙個計數器n記錄鼓聲...
求c 大神幫忙寫c 程式!!謝謝
請問是先輸入矩陣a再輸入向量x嗎?我沒做資料測試,你自己試一下看看可不可以,有問題我再改。include include include include define maxn 100 5 using namespace std typedef long long ll struct matrix ...
C語言程式設計題,求助大神,c語言程式這道題怎麼做,求助大神
include include define n 10000 int main c語言程式這道題怎麼做,求助大神 include stdio.h include math.h define pi 3.1415926 int main int argc,char argv double x,y,t p...