C語言程式設計從鍵盤輸入字串,分別統計其中大寫字母 小寫字母及其其他字元的個數,並輸出

2021-04-13 01:49:02 字數 4778 閱讀 7715

1樓:聽不清啊

#include

#include

int main()

c語言程式設計,從鍵盤輸入一字串,將其中的小寫字母全部轉換成大寫字母

2樓:愛夏的你呀

小寫字母全部轉換成大寫字母的源**如下:

#includevoid main()

printf("input a string:\n");

gets(str);

while (str[i])

fclose(fp);

fp=fopen("test.txt","rt");

fgets(str,100,fp);

printf("%s\n",str);

fclose(fp);

}擴充套件資料1、程式語言終究開始引入了函式的概念,即允許程式對**進行斷行。如果已經完成,不再使用goto語句來表示**的斷行。函式呼叫後,函式將回到下一條指令。

2、如果goto語句已經過時,那麼對程式建立無限迴圈應該如何去做呢,這是一些硬體工程師可能會疑惑的問題。畢竟,之前都是通過建立一個goto語句然後再返回到main語句。

3樓:多xdl點事

**如下:

#include

#include

#include

int main()

fputc('#',fp);

if(fclose(fp)!=0)

printf("file cannot be closed \n");

else

printf("file is now closed \n");

return 0;

}程式執行如下:

擴充套件資料c語言對檔案輸入可以用fputc函式,只需要迴圈遍歷輸入,把輸入的每個字串進行大寫的轉換,大小寫轉換可以通過c語言內建於ctype.h的toupper函式來轉換,沒轉換一個字串可以直接寫入到檔案中,最後在追加一個#好字元,就完成功能了。

4樓:匿名使用者

|#include

int main()

return 0;}

5樓:愛笑的筆跡

#include

#include

void main()

fclose(fp);

fp=fopen("file.txt","r");

ch=fgetc(fp);

while(ch!=eof)

printf("\n");

fclose(fp);}

6樓:匿名使用者

#include

#include

void main()

while(1);

fclose(fp);}

c語言程式設計:從鍵盤輸入一個字串。分別統計其中大寫字母、小寫字母及其它字元的個數,並輸出。

7樓:匿名使用者

#include

#include

main()

printf("大寫%d個,小寫%d個,其他的%d個\n",dx,xx,qt);}

8樓:匿名使用者

給你個思路,用asc||碼先區分大小寫,分別計算個數後輸出

9樓:匿名使用者

這個網上很多

了。#include

void main()

printf("zimu:%d\nspace:%d\nshuzi:%d\nqita:%d\n"z,k,s,q);}

c語言:輸入一行字元,分別統計出其中的大寫英文字母、小寫英文字母、數字和其他字元的個數

c語言 輸入一串字串,統計並輸出其中的大寫字母、小寫字母、數字字元、其它字元的個數。

10樓:凌亂心扉

用指標編寫程式

#include

void main()

printf("數字字元數量:%d\n小寫字母字元數量:%d\n大寫字母字元數量:%d\n",sum0,suma,suma);

}include用法:

#include命令預處理命令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,前處理器會用別的文字取代該巨集。

插入標頭檔案的內容

#include命令告訴前處理器將指定標頭檔案的內容插入到前處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:

1、#include《檔名》

2、#include"檔名"

如果需要包含標準庫標頭檔案或者實現版本所提供的標頭檔案,應該使用第一種格式。如下例所示:

#include//一些數學函式的原型,以及相關的型別和巨集

如果需要包含針對程式所開發的原始檔,則應該使用第二種格式。

採用#include命令所插入的檔案,通常副檔名是.h,檔案包括函式原型、巨集定義和型別定義。只要使用#include命令,這些定義就可被任何原始檔使用。如下例所示:

#include"myproject.h"//用在當前專案中的函式原型、型別定義和巨集

你可以在#include命令中使用巨集。如果使用巨集,該巨集的取代結果必須確保生成正確的#include命令。例1展示了這樣的#include命令。

【例1】在#include命令中的巨集

#ifdef _debug_

#define my_header"myproject_dbg.h"

#else

#define my_header"myproject.h"

#endif

#include my_header

當上述程式**進入預處理時,如果_debug_巨集已被定義,那麼前處理器會插入myproject_dbg.h的內容;如果還沒定義,則插入myproject.h的內容。

11樓:匿名使用者

1 輸入字串;

2 對輸入的字串遍歷,並分別統計個數;

3 遍歷結束後輸出。

**:int main()

12樓:聞人弘雅信躍

#include

#include

void

main()

printf("大寫字母

:%d\n",a);

printf("小寫字母:%d\n",b);

printf("數字字母:%d\n",c);

printf("其他字母:%d\n",d);}

13樓:匿名使用者

#include

#include

main()

printf("大寫字母:%d\n小寫字母:%d\n數字:%d\n其他字元:%d\n",a,b,c,d);}

14樓:匿名使用者

main()

printf("%d\n%d\n%d\n%d\n",j,k,l,m);}

c語言題目(陣列部分):輸入一行字元,統計其中大寫字母、小寫字母、數字及其他字元的個數。怎麼編寫?

15樓:凌亂心扉

#include<stdio.h>{

void counter(char*);

int n,i;

char array[100];

printf("enterastring:");

gets(array);

counter(array);

return0;

}void counter(char*p){int i,n,numuppercase=0,numlowercase=0,numspace=0,numother=0;

n=strlen(p);

for(i=0;i<n;i++){

if(*(p+i)>='a'&&*(p+i)<='z')numuppercase++;

if(*(p+i)>='a'&&*(p+i)<='z')numlowercase++;

if(*(p+i)=='')

numspace++;

else

numother++;

}printf("大寫字母%d\n小寫字母%d\n其他%d\n",numlowercase,numlowercase,numspace,numother);}

16樓:匿名使用者

#include

#include

int main()

else if (s[i] >= 'a' && s[i] <= 'z')

else if (s[i] >= '0' && s[i] <= '9')

else

}printf("輸入字串為: %s\n",s);

printf("小寫字元%d個 大寫字元%d個 數字字元%d個 其他字元%d個\n", low, upper, alp, other);

return 0;

}//兄弟,滿意就給個採納,謝謝!

17樓:r生若只如初見

逐個讀取字元,然後根據ascii碼判斷屬於哪一類。

18樓:冷雨蒼穹

int n1=0,n2=0,n3=0;

int a[100]=;

for(i=0;i<100;i++)

C語言程式設計編寫程式,從鍵盤輸入字串放在字元陣列a中

include include include void inorder char array,int n int main int argc,char argv 在dev c 中編寫可用,temp陣列只是暫時存放輸入字串的,它的大小可根據你實際需要調大調小。void choise int a,in...

c語言程式設計從鍵盤輸入字元如果輸入的是英

char c getchar if c z c a else if c z c a 32是大小寫bai字母在 duascii碼錶上zhi的位置 差dao 內,小寫比大寫高容32 輸入char ch if ch z ch a ch ch a a else if ch z ch a ch ch a a ...

編寫C控制檯程式,從鍵盤輸入字串,顯示最大的字串

console.write 請輸入一個字串 string str console.readline int count 0 foreach char c in str console.writeline string.format 字串中字母的個數為 str,count console.readli...