1樓:匿名使用者
#include
main()
;//你可以來初始化
源bai
int i,j,num=0;
for(i=0;i<3;i++)
for(j=0;j<80;j++)
if(str[i][j]>'a'&&str[i][j]<'z')num++;// 統計du大寫字母zhi的個數dao}
2樓:匿名使用者
char *str;
int num=0;
...while( *str !='\0')
3樓:邊宣鐸靈陽
else
if(str[i][j]=32)
===》
else
if(str[i][j]==32)
求助大神。c語言題目:有一篇文章,共有3行文字,每行有個80字元.要求分別統計出其中英文大寫字母、小寫
4樓:藍色**
#include
int main()
return 0;}
5樓:匿名使用者
#include
#include
int main()
// while(str[i][j]!='\0')for(i=0;i<3;i++)
for(;i<=2;i++)
}
return 0;}
6樓:蘋果0蒲公英
應該有檔案的讀操作吧,#include這個庫裡,還得判斷檔案是否開啟,最後德關閉檔案,讀一個判斷一個就行,不用用二維陣列
c語言 有有一篇文章,共有3行文字,每行有80個字元。要求分別統計出其中英文大寫字母,小寫字母,數字,空
7樓:
#include
int main()
}printf("\nupper case: %d\n",upp);
printf("lower case: %d\n",low);
printf("digit : %d\n",dig);
printf("space : %d\n",spa);
printf("other : %d\n",oth);
return 0;}
8樓:匿名使用者
2樓真可笑,人家要的是c語言程式,你說什麼word,還把單詞打錯。。。
9樓:手機使用者
wrod裡面/工具選單/字數統計
c語言題:有一篇文章,共有3行文字,每行有80個字元。編寫程式分別統計出其中英文大寫字母、英文小寫字母
10樓:匿名使用者
void main()
for((i=0;i<3;i++)//統計過程for(j=0;t[i][j];j++)//每行統計到ascii碼0結束
for(i=0;i<3;i++)//按行輸出統計結果//按文章輸出統計結果
l[0]+l[1]+l[2],u[0]+u[1]+u[2],d[0]+d[1]+d[2],s[0]+s[1]+s[2],other[0]+other[1]+other[2]);}
11樓:
字元讀進去之後。baifor迴圈,遍歷
du每個字元,然zhi後通過ctype.h 下面的islower()
daoisupper()isspace() isdigit()來判斷這個字元版是小寫字母權,大寫字母,空格,還是數字,就ok了
有一篇文章,共有3行文字,每行有80個字元。要求分別統計其中英文大寫字母、小寫字母、數字、空格以及 100
12樓:徐志超
#include
int main()
}printf("\nupper case: %d\n",upp);
printf("lower case: %d\n",low);
printf("digit : %d\n",dig);
printf("space : %d\n",spa);
printf("other : %d\n",oth);
return 0;}
13樓:湯圓
我只能猜測,你的那個「<」寫的有問題,你試試從下面的「<」複製貼上過去。。。
14樓:黑洞戰士
ok特里庫斯咯可口可樂路
c語言題目 有一篇文章,共有3行文字,每行有個80字元.要求分別統計出
15樓:匿名使用者
else if (str[i][j]=32);
這一句出現致命錯誤,「=」是賦值運算子,「==」才是比較運算子,你專用=進行比較當然屬所有的其他字元都進入了空格。
實際上是這樣的,你對每個不是大寫小寫數字的字元都進行了賦值操作,讓他的ascii碼等於32,然後進行判斷,32是否為不零,結果為真,所以d++
最後產生了你所看到的結果。
你可以輸出字串試試,是不是這樣的。
16樓:匿名使用者
else if (str[i][j]=32)應該改為else if (str[i][j]==32)其他錯誤不知道還有沒
17樓:
for(i=0;i<=2;i++)
gets(str[i]);
有問題不能這麼讀,str[ ] [ ]是二維陣列
c語言題:有一篇文章,共有3行文字每行有80個字元。編寫程式分別統計出其中英文大寫字母、英文小寫字?
18樓:匿名使用者
#include
void main()
printf("%d,%d\n",a,b);
fclose(fp);
} else printf("無法
du打zhi開dao文回
件答\n");}
19樓:夏天的小紅花
#include
int main()
printf("大寫
:版%d\n小寫
權:%d\n",dx,xx);
return 0;}
有一篇文章,共有3行文字,每行有個80字元.要求分別統計出其中英文大寫字母,小寫字母,空格和其他字元個數 5
20樓:aaa_1哎呦
#include
#include
#include
#define n 3
#define m 100
int main()
puts(c[0]);
printf("\n");
for(i = 0;i < n;i++)
for(j = 0;j < m;j++)
printf("英文大寫字母有:%d個\n", d);
printf("英文小寫字母有:%d個\n", x);
printf("數字
62616964757a686964616fe58685e5aeb931333433633361有:%d個\n", s);
printf("空格有:%d個\n", k);
printf("其他字元有:%d個\n", q);
puts (strupr(c);
return 0;}
21樓:匿名使用者
strcat(str0,str1);strcat(str0,str2);strcat(str0,str3);
改為:strcpy(str0,str1);
strcat(str0,str2);
strcat(str0,str3);
c語言 讀取多行文字問題,如何用c語言讀取文字檔案中的多行資料
1 用fgets函式可以讀取檔案中某行的資料,某列資料就必須一個一個讀入每行的第幾個字元,再存入到一個字串當中。2 例程 include include void main b k 0 printf 第 d行資料 s n i,a printf 第 d列資料 s n j,b fclose fp feo...
c語言如何在文字第一行之前插入資料
建立一個新檔案,寫入資料後再讀原檔案寫入新檔案,最後刪除原檔案,將新檔名稱改為原檔名稱。1 c語言並沒有提供這樣的庫函式,需要自己寫。將要插入位置後面的檔案內容讀到緩衝,然後定位檔案偏移量插入資料,在將讀出來的寫入。因為檔案在磁碟上是連續存放的,不可能說直接在中間插入內容而不覆蓋原來的,別的語言提供...
有一行文字沒到最後就換行了,Word文件有一行文字沒到最後就換行了
兩種情況 1 段落右縮排沒有在頁邊。拖動水平標尺上的遊標到頁邊即可。2 文字後邊有英文。設定段落 中文版式 換行,勾選 允許西文在單詞中間換行 即可。段落,縮排,文字之後改為0 word文件裡的字總是一行不到頭就自動換行了,為什麼?兩種情況 1 段落右縮排沒有在頁邊。拖動水平標尺上的遊標到頁邊即可。...