已采納回答 / 小慕辰
#include <stdio.h>int main(){ int a,b,c; scanf("%d,%d\n",&a,&b);c=a+b; printf("%d\n",c); return 0;}把c=a+b寫在賦值語(yǔ)句的后面,還有return 0;別忘了分號(hào)
2015-08-02
已采納回答 / Perona
第3行和第14行,函數(shù)名不一致,改為一致就可以了。<...code...>這一行n前面逗號(hào)打成了中文逗號(hào),改為英文的即可。修改后的代碼<...code...>
2015-08-02
已采納回答 / Perona
這是復(fù)合賦值運(yùn)算符。復(fù)合賦值運(yùn)算符就是在簡(jiǎn)單賦值符“=”之前加上其它運(yùn)算符構(gòu)成,例如+=、-=、*=、/=、%=。number*=1.2;等價(jià)于number=number*1.2;即將變量number乘以1.2之后再賦給number。
已采納回答 / 小木頭V
---------------①-----n=((n+1)+1)*2輸入n=2運(yùn)行過(guò)程 :((2+1)+1)*2=8將8重新賦值給n②--------------------n+1=n*0.5-1這個(gè)是一元一次方程,在計(jì)算機(jī)中不能用③--------------------n=(n-1)*0.5-1輸入n=2運(yùn)行過(guò)程:(2-1)*0.5-1=-0.5將0.5重新賦值給n----------------------------------------綜上可知,你犯的錯(cuò)誤是:將編程語(yǔ)言里面的“=”和數(shù)學(xué)中的“...
2015-08-02
已采納回答 / Perona
C語(yǔ)言中輸出函數(shù)printf的格式控制符中,可以加一些附加格式字符假設(shè)x,y都是整數(shù)那么格式控制符可以這現(xiàn)這種形式:%x.y f表示輸出的總寬度是x小數(shù)點(diǎn)后保留y位如果實(shí)際長(zhǎng)度大于他想控制輸出的長(zhǎng)度x,則還是按實(shí)際長(zhǎng)度輸出。如這里%0.2f,實(shí)際的長(zhǎng)度大于控制輸出的長(zhǎng)度,按照實(shí)際長(zhǎng)度輸出是1.85(這里保留了小數(shù)點(diǎn)后2位)。后面的%c也是輸出格式符,表示輸出字符。
2015-08-01
已采納回答 / 三年模擬五年高考
#include <stdio.h>int main(){? ? char c = 'a';? ? int n = c; ? ? ? ?//將c賦值給n? ? float f = c; ? ? ?//將c賦值給f? ? double d = c; ? ? //將c賦值給d? ? printf("%d\n",n);? ? printf("%f\n",f);? ? printf("%lf\n",d);? ? return 0; ? ?}
2015-08-01
已采納回答 / Perona
雖然不知道你這些代碼大概是想干嘛,只能跟你說(shuō)if里面?flag==0缺了分號(hào)。其實(shí)不用那么麻煩的,直接一個(gè)while就可以了,這個(gè)代碼你參考下<...code...>
已采納回答 / 伏地炸毛
上面的很遺憾是用來(lái)和 year>=2做判斷的,下面的很遺憾是用來(lái)和sale > 100做判斷的,兩個(gè)判斷的內(nèi)容不一樣
2015-07-31
已采納回答 / Perona
變量名是不需要加引號(hào)的,你這里加了引號(hào)<...code...>變成了輸出字符c了。建議把引號(hào)去掉,如下<...code...>
2015-07-31
已采納回答 / onemoo
%f需要后面?zhèn)魅雙rintf的參數(shù)為浮點(diǎn)型(double或float),%d則用于整型。而result是整型,用%f自然就錯(cuò)了。這些格式化指示符必須和后面?zhèn)魅氲膮?shù)類型相匹配。
2015-07-31