1樓:
#include "凱培"
#include ""
void main()
char str[81];
int i,len;
int letter = 0;
int digit = 0;
int space = 0;
int other = 0;
printf("please enter: "
gets(str);
len = strlen(str);
for(i = 0;i < len;i++)if( (str[i] >a' &str[i] a' &str[i] letter++;
else if(str[i] >高耐= '0' &str[i] <9')
digit++;
else if(str[i] =
space++;
else other++;
printf("letter = d個\戚孫春n digit = d個 space = d個 other = d個",letter,digit,space,other);
2樓:半夏中秋
int yingwen=0,shuzi=0,kongge=0,qita=0;
輸入部分宴正首不用寫清迅了吧,應該會吧,if ((a[i]>=a'&&a[i]<=z』)&a[i]>=a'&&a[i]<=z'))
yingwen++;統計字母個數;
。晌數然後空格,數字類似。。。
c語言題目求幫忙
3樓:網友
從右向左,依次計算。
a*=3,a=a*3=2*3=6
a+=6,a=a+6=6+6=12
a*=12,a=a*12=12*12=144a-=144,a=a-144=144-144=0結果為0
執行驗證:結果無誤。
請問一下這道c語言題目
4樓:
這題的正確答案是y==14,所以b)正確,應該選b)——x+=x++,x+8,++x是逗號表示式,從左至右計算,取最後乙個分表示式的值。過程是:x+=x++使x=5+5==10,然後x++使x==11;再計算x+8,它沒有賦給x,所以不影響x的值,x還是11;最後計算++x使x由11變為12。
最後加前面的2使y得到14的值。
5樓:網友
括號裡是逗號運算子,依次執行各表示式,並將最後乙個表示式的結果作為最終結果。
x+=x++,先執行x+=x,然後x再自增1x=5+5=10,x自增1,x=11
執行x+8,11+8=19,此時x的值仍為11執行++x,x自增1,x=12
執行y=2+x,y=2+12=14選b
6樓:可惜沒有什麼如
答案的確是10,沒錯。因為min是乙個巨集而不是函式,巨集與函式的不同就是巨集是在呼叫的位置「**」,也就是說,k=10*min(i, j);這一句**實際上被**後是:k=10*(i)>(j)?
i):(j);,這個運算是10先乘以變數i再和變數j比較,也就是10*10>15?10:
15,所以k的值最終還是10。
c語言問題,一個c語言問題 !!
書寫要規範 include void main 第一和第二個for 迴圈對 a i j 賦值 即對a 1 1 a 1 2 一直到 a 5 5 第三和第四個for 列印二維陣列裡的內容 即你剛賦進去的值 這段 生成了一個6階的單位矩陣,並顯示出來。include 標頭檔案 void main 主函式 ...
誰能幫我解決一個數學問題,幫我解決數學問題
設1 3 2 3 n 3 n n 1 2 2 成立。則1 3 2 3 n 3 n 1 3 n n 1 2 2 n 1 3 化間 n 4 6n 3 13n 2 12n 4 4 又因為 n 1 n 1 1 2 2 n 4 6n 3 13n 2 12n 4 4 化間 所以 1 3 2 3 n 3 n 1 ...
C語言小問題,C語言一個小問題
區別 一個是指向結構體變數的指標,一個是指向整形變數的指標。詳細說明如下 struct student p指向結構體變數的指標 struct 結構體名 結構體指標變數名 執行結果 int p變成了指向整形變數的指標 編譯執行 錯誤 不同的變數型別,p並不屬於整形變數類指標。 你.是不是諶衛軍老師班上...