如何編寫程式實現從鍵盤輸入一行英文句子,輸入到螢幕上,並將每

時間 2022-03-07 10:10:02

1樓:匿名使用者

有個缺陷,如果是this is a test,則把a也大寫了,不知道這樣是不是符合你的要求。(按你的題目講是正確的)如果不符合,則稍加個判斷即可。

#include

#include

int main()

for (i=0;i='a' && s[i+1]<='z')s[i+1] = s[i+1]-0x20;}}printf("%s\n",s);}

編寫一個程式,完成一下功能:從鍵盤輸入一行英文句子,輸入到螢幕上,並將每個單詞的

2樓:匿名使用者

有個缺陷,如果是this is a test,則把a也大寫了,不知道這樣是不是符合你的要求。(按你的題專目講是正確屬

的)如果不符合,則稍加個判斷即可。

#include

#include

int main()

for (i=0;i='a' && s[i+1]<='z')s[i+1] = s[i+1]-0x20;}}printf("%s\n",s);}

3樓:一個白日夢

這個不需要程式啦.....你在 word 裡面輸入英文句子的時候,,就會自動把首字元改寫成大寫字母啦!

4樓:誰鐬是誰的誰

大哥,你都不說清楚每個單詞怎麼樣。人家怎麼幫你啊

5樓:匿名使用者

#include

#include

main()

else if(*p<'a'||*p>'z')k=0;

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

return 0;}

6樓:匿名使用者

什麼語言?c,c#?,pascal,vb?

在說了,給個例題啊親~

c語言程式設計題:從鍵盤輸入一個小寫字母,在螢幕上顯示其對應的大寫字母

7樓:a羅網天下

【c語言輸入小寫字母,輸出

顯示為大寫字母主要用到字元】

例子如下:

直接編譯,程式輸出結果中輸入任意小寫字母,按回車,得到結果如下圖所示:

1. 每個程式中一定包含main()函式, 儘管c語言中對函式命名沒有限制.

2. printf函式永遠不會自動換行,只能用\n來實現, 回車鍵進行的換行在編譯中會出現錯誤資訊.

3. 在vs2008中編譯,測試需要加 system("pause"); 來暫停dos自動退出導致的printf無法顯示.

4. 所有自定義變數必須宣告才能使用.

5. 每行只書寫一條語句,在運算子兩邊加上一個空格,便於閱讀.

6. 整數除法將自動舍位,不會進行四捨五入的操作.

7. for(初始化部分;條件部分;增長部分)比while更適用於初始化和增長步長都是單條語句情況下.

8. 使用#define名字替換文字對部分"幻數"賦予意義便於閱讀#define結尾不需要;號結束.

8樓:專注and堅持

#include

int main()

可以加一個判斷

#include

int main()

ch=ch-32;

printf("大寫字母是:%c\n",ch);

return 0;}}

9樓:樂vov樂

#include

int main()

10樓:匿名使用者

習題集那本書上有答案,在13頁

11樓:南京財經大學

#include

int main()

程式設計序實現以下功能,若從鍵盤輸入英文字元,則原樣輸出,輸入其他字元,則不處理,直到輸入q結束。

12樓:聽不清啊

#include

int main()

return 0;}

用組合語言程式設計實現從鍵盤輸入一個字元帶回顯,並將鍵盤輸入的那個字元在螢幕上換行顯示出來

從鍵盤上輸入一個英文字母,在螢幕下一行顯示其ascll編碼,用程式設計實現

13樓:匿名使用者

#include

int main()

可以加一個判斷

#include

int main()

ch=ch-32;

printf("大寫字母是:%c\n",ch);

return 0;}}

14樓:匿名使用者

c#**如下:

string s=console.readline();

byte array = system.text.encoding.ascii.getbytes(s);

int asciicode = (int)(array[0]);

string asciistr1= convert.tostring(asciicode);

console.writeline(asciistr1);

編寫c語言程式,對於從鍵盤上輸入的一行字元,該程式能將其依次顯示在螢幕上.

15樓:物理公司的

#include

#include

int main()

c++程式設計 從鍵盤輸入一個英文句子,統計其中單詞的個數,並輸出最

16樓:匿名使用者

下面這段程式有問題:

int max=wordno[0];

for(int k=0;kwordno[0])max=wordno[k];

else

max=wordno[0];

}改成這樣就行:

int max=wordno[0];

int k=0;

for(i=0;imax)}

用組合語言編寫程式段,實現從鍵盤輸入一位10進位制數後累加

code segment assume cs code org 100h start jmp bbb lfcr db 13,10,bbb push cs pop ds call inputnum mov ah,9 lea dx,lfcr int 21h lea si,array mov ch,0 m...

用c語言編寫程式 從鍵盤輸入n 0《n《100 個整數

1 次數最多 2 在次數最多的基礎上,數值最大 以下為程式 include 設定最大值 define max 100 typedef struct record record int i ist int array,int index,record rd return flag int findma...

編寫程式,從鍵盤輸入一行字串,將其中的小寫字母全部轉換成大

實現該功能的吃語言具體 如下 include include include int main file fp int i 0 char str 100 printf 請輸入字串,並且以感嘆號 結束 n if fp fopen test.txt w null 開啟輸出檔案並使fp指向此檔案 prin...