C語言從鍵盤輸入字串,將其中是英文字母的就輸出,並且大寫輸出,否則不輸出

2021-04-21 11:49:57 字數 5215 閱讀 2441

1樓:匿名使用者

char chr;

int i;

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

}大致是這麼個意思,你試試,這個是輸入20個字元,你的原題也內沒說要容輸入多少

2樓:匿名使用者

|#include

#include

#define max 100

int main()

p++;

}return 0;}

3樓:

#include

void main()}

c語言:從鍵盤輸入一個字串,將其中的的小寫字母改為大寫字母,並輸出修改後的字串

4樓:匿名使用者

#include

int main()

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

return 0;}

5樓:75_飛星

#include

#include

int main(void)

a[++i] = '\0';

puts(a);}

6樓:匿名使用者

main()

printf("%s",a);}

7樓:岑永洪

資訊學奧賽 1138-將字串中的小寫字母轉換成大寫字母

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

8樓:匿名使用者

#include

#include

main()

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

9樓:匿名使用者

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

10樓:匿名使用者

這個網上很多

了。#include

void main()

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

c語言:用一個字元陣列從鍵盤輸入一個字串,刪除字串中所有非字母字元,然後將刪除後的結果輸出。

11樓:匿名使用者

1 遍歷字串;

2 對每個字元

判斷,如果不是字母,則刪除。

刪除可以通過後續字元前專移,覆蓋要刪

屬除字元的方式實現。

**如下:

int main()

s[j] = 0;

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

12樓:冰是沉默的水

|#include

#include

#include

int main()

str2[j]='\0';

printf("%s",str2);

getch();

}剛寫源

的-物聯bai

網校du企聯盟技zhi術部dao

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

13樓:聽不清啊

#include

#include

int main()

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

14樓:愛夏的你呀

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

#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語句。

15樓:多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函式來轉換,沒轉換一個字串可以直接寫入到檔案中,最後在追加一個#好字元,就完成功能了。

16樓:匿名使用者

|#include

int main()

return 0;}

17樓:愛笑的筆跡

#include

#include

void main()

fclose(fp);

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

ch=fgetc(fp);

while(ch!=eof)

printf("\n");

fclose(fp);}

18樓:匿名使用者

#include

#include

void main()

while(1);

fclose(fp);}

用c語言編寫:從鍵盤輸入一個字元,如果是大寫字母就輸出大寫,小寫字母輸出小寫,否則輸出其他

19樓:匿名使用者

#include

#include

int main(int argc, char* argv)

20樓:摔過坑過丶不哭

按你這麼說 直接輸入後 直接輸出不就行了

c語言:輸入一行英文字串,把每個單詞第一個字母變為大寫,輸出修改後的字串

21樓:凌亂心扉

#include

#include

#include

int main(int argc,char*argv)

}else

str[i++]=ch;

}str='\0';

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

return 0;

}printf用法:

printf()函式的呼叫格式為:printf("《格式化字串》",《參量表》)。

其中格式化字串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。

參量表是需要輸出的一系列引數,其個數必須與格式化字串所說明的輸出引數個數一樣多,各引數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。

比如:int a=1234;

printf("a=%d\n",a);

輸出結果為a=1234。

scanf()是c語言中的一個輸入函式。與printf函式一樣,都被宣告在標頭檔案stdio.h裡,因此在使用scanf函式時要加上#include。

int scanf(const char*restrict format,...);

函式scanf()是從標準輸入流stdin(標準輸入裝置,一般指向鍵盤)中讀內容的通用子程式,可以說明的格式讀入多個字元,並儲存在對應地址的變數中。

如:scanf("%d%d",&a,&b);

函式返回值為int型,如果a和b都被成功讀入,那麼scanf的返回值就是2。

22樓:匿名使用者

思路:先定義一個變數f用來標記是否是單詞的開始位置,如果是開始位置就輸出大寫字母,並把f標記成false,如果遇到空格,就把f標記成true。依次遍歷字串即可。

參考**:

#include "stdio.h"

int main()

else

printf("%c",a[i]);

if(a[i]==' ')

f=true;

} return 0;}/*

執行結果:

i love you

i love you*/

23樓:匿名使用者

#include "stdio.h"

#include

int main()

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

}用陣列寫的,包含了

一個求字串長度的strlen函式,樓主看看吧,測試過了

24樓:

#include "stdio.h"//

void main(void)

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

25樓:折心灬小軒

難道我寫的不行嗎?

#include

#include

void a2a_diap(char *from)int main(void)

26樓:燕歸來

||# include

# include

# include

void main()

else if((!flag)&&(islower(myarray[i])||isupper(myarray[i])))

}puts(myarray);}

C語言程式設計從鍵盤輸入字串,將其中所有的數字字元抽出,按原順序組成新串並輸出

include stdio.h int main void include stdafx.h if the vc 6.0,with this line.include stdio.h int main void include int main s i 0 printf s n s return 0...

C語言 用字元陣列從鍵盤輸入字串,刪除字串中所有

1 遍歷字串 2 對每個字元 判斷,如果不是字母,則刪除。刪除可以通過後續字元前專移,覆蓋要刪 屬除字元的方式實現。如下 int main s j 0 printf s n s include include include int main str2 j 0 printf s str2 getch...

從鍵盤輸入字串 將其中的小寫字母全部轉換成大寫字母 C語言

include main char a 100 char p a scanf s a while p 0 if p a p z p p 32 printf c p p c語言程式設計,從鍵盤輸入一字串,將其中的小寫字母全部轉換成大寫字母 小寫字母全部轉換成大寫字母的源 如下 includevoid ...