1樓:雨晨怎麼了
1 using system 2 using ; 3 using ; 4 5 namespace helloword_console 6 12 } 13 } 然後竟 第7行 : class program" 改寫成 "class hello word"; 在10~11行中間。新增如下**:
2樓:非凡
#include
void main()
char line[30];
int i,count1=0,count2=0,count3=0,count4=0;
printf("請輸入一行字元: "
gets(line);
i=0;while(line[i]!=0')if(((line[i]>=97) &line[i]<=122))|line[i]>=65) &line[i]<=90)))
count1++;
else if(line[i]==
count2++;
else if(line[i]>=0' &line[i]<=9')count3++;
elsecount4++;
i++;printf("其中的英文字母個數為 %d",count1);
printf("其中的空格個數為 %d",count2);
printf("其中的數字個數為 %d",count3);
printf("其中的其他字元個數為 %d",count4);
3樓:網友
輸入一段字串,然後求其中乙個子字串的個數,子字串可以是單詞、數字嘛!做這個吧,自己先寫吧。
求解c語言例題
4樓:網友
a*a=9
a-=a*a等價於a=a-a*a 3-3*3=-6賦給aa值為-6 不再為3了。
a+=(a-=a*a) 等價於a=a+(a-=a*a) 其中a-=a*a=-6前面以計算過。
所以a=-6-6=-12
5樓:lee木頭人
如果你手邊有c的書的話,看附錄,有c中運算子號的計算順序,對照那個順序再算一次你就明白了。
6樓:網友
= 是從右往左做的 自己算下。
7樓:網友
+=的運算優先順序是從右邊到左邊,所以整個運算式是從,a*a算起。a*a=9,a-=a*a的值 為-6,後面的a+=``,就是a+=-6,因為此時的a=6.所以,整個運算式的結果 為-12
小白請教一道c語言的題
8樓:網友
n%4的可能值為
0:執行default,輸出顯示z ,此時答案為a1:執行case1~4,輸出顯示xy,此時答案為b (遇break跳出)
2:執行case2~4,輸出顯示xy,此時答案為b (遇break跳出)
3:執行case3~4,輸出顯示y,此時答案為d (遇break跳出)
故不能出現的結果為答案c
9樓:網友
n 沒有輸入 ,鬼知道答案是什麼。
c語言中for迴圈的例題,一個c語言中for迴圈的例題
c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.for 表示式 1 表示式 2 表示式 3 語句 它的執行過程如下 1 先求 表示式1.2 求 表示式2 若其值為真 值為非0 則執行for語...
C語言問題求解答,c語言問題求解答
第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值 答案應該是5.000000啊 c語言問題求解答 5 1 include 2 int main 3 21 22 2...
求解啊,C語言的問題,求解啊, C語言的一個問題
表示式y x a b b c 中逗號運算子結合方式從左到右且括號最高,所以首先計算 x a b 表示式,得到x 5而且 x a b 的值為5,故原始可寫為y 5,b c 然後計算表示式 b c 得到表示式的值為10,故原表示式可以寫為y 5,10 而逗號表示式優先順序比賦值運算低,故先賦值,y 5,...