誰能幫我解決乙個C語言問題 題目如下

時間 2025-05-30 01:50:19

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並不屬於整形變數類指標。 你.是不是諶衛軍老師班上...