c語言中輸入錯誤
1樓:小母牛坐坐火炕
像這樣的c輸入函式,一般不用寫結束程式的,如果你用if(!(scanf("%d",&a))
你可改為if(!(scanf("%d",&a))
2樓:網友
最好是先輸入,再判斷是否正確,別在判斷裡輸入。
c語言輸入問題
3樓:網友
把你要輸入的資料儲存到,然後在程式中加入一句:freopen("","r",stdin);然後就不用手動輸入資料了,只需要改變n值。
c語言,請問如何輸入?為什麼每次都有問題?
4樓:網友
1 asdf 11 asdf +回車滲譁,是可以的雀喊巨集。每個變數接收的值頃冊之間新增空格、tab、回車就可以了。
5樓:過路人
哎,你是自學嗎!!那個陣列要想一次性賦值,只能在定義時!不能用scanf賦!有什麼疑問嗎。
c語言複合計算題目
6樓:網友
這個公式拆成a=a*a,a=a/a,a++。運算第一步a=25,運算第二步a=1,最後a++,所以a=2
7樓:夜路上的孤星
很簡單,根據算數符號的優先順序首先計算a/=a的值計算出來值為1接著計算a*=a然後a的值為1,最後計算a++最後啊的值為2。
值的變化過程。
a=5a=a/a=5/5=1
a=a*a=1*1=1
a=a++=a+1=1+1=2
就是這樣。
c語言 混合牛奶的問題
8樓:略懂c語言
1.對**排序的時候if(p[i]>a[i])應改成比較pi和pj 2.累計總數的時候,n=n-a[i]這行**可能會導致n小於0,會出現牛奶製造者多要牛奶的情況。
這裡應改加入判斷,即判斷n-a[i]是否小於0,如果是的話,那計算sum的公式相應改成sum=n*p[i] sum 手機打字比較慢,**就不給你改了。
關於c語言複合運算結果的疑問
9樓:網友
a/=a+a 這個式子等價於:a=a/(a+a)a/(a+a)=10/(10+10)=10/100=0是整除,只能得到被除數除以除數的商,而不會得這樣的小數。
然後再把這個數賦值給a,實際上輸出的就是a最後的值。
d的功能也是輸出整數,不管a得到什麼樣的結果,最後輸出的也都是整數。
10樓:網友
main()
int a;
a=10;printf("a=%d",a/=a+a); 此行中a/=a+a改為a+a即可。
應用你要輸出的a的表示式,而不是乙個等式*/
11樓:陳
最後輸出的是a/=a+a的值,它是乙個複合賦值運算,可寫成a=a/(a+a),根據題意得,a=10/(10+10)=10/20=0;所以輸出結果是0
c語言中任意輸入兩數求和的問題,C語言中任意輸入兩數求和的問題!!!
小小詩不敢給她 include int main double a,b,sum 0 printf 請輸入兩個數 scanf f f a,b sum a b printf f n sum return 0 本題是較為基礎的,希望題主可以把錯誤貼出來,找出錯誤並加以改進。c語言是一門通用計算機程式語言,...
C語言輸入問題
以下程式演示 輸入一位數字時,程式正常讀取並顯示這個數字,否則輸出錯誤資訊 include int main void 希聲和寡 沒辦法,不能讓程式判斷是否接受使用者輸入,只能在接受輸入後再判斷是否是有效輸入 兜裡有兩塊糖 你可以不用 d來讀取,用 c的方式讀,這樣的話可以判斷輸入的合法性。簡單的判...
c語言中變數的平方怎麼輸入,C語言中變數的平方怎麼輸入
天雲一號 在c 中,變數a的平方可以有2種方式進行輸入 1 直接本身相乘a a 2 用函式pow進行求變數a的平方,即pow a,2 注 函式pow的用法如下 函式格式 double pow double x,double y 功 能 計算x的y次冪 返 回 值 計算結果 當使用pow函式時,需要將...