大學c語言程式設計題 任意輸入字元,如果是大寫字母,直接輸出,如

2021-03-26 07:04:02 字數 4296 閱讀 7629

1樓:匿名使用者

參考c語言實現如下:

#include

void main()

else printf("該字元不是大寫字母\n");

//否則,輸出「該字元不是大寫字母」。}

2樓:巨集芮歡紅用

int main()

用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出

3樓:木澂

**如下

:#include

int main( )

**在devc++環境下執行效果如下:

4樓:郝在益

如果是小寫,則將這個字元減去32,再輸出。反之,加上32就是了。

#include

main()

滿意請採納!

5樓:匿名使用者

#include

void main()

else if(ch>=97 && ch<=122)printf("%c\n",ch);}

c語言用vc++程式設計:輸入一個字元,如果是小寫字母就輸出大寫,如果是大寫字母就輸出小寫,其他字元原樣輸出

6樓:匿名使用者

漏掉了92~96部分

#include

void main()

7樓:匿名使用者

在main中最前面加個 char c; 其他基本上沒問題。

8樓:匿名使用者

沒有定義字元變數c,要先宣告,然後才能用

9樓:高橋浩子

考慮的不是很周全。

c庫中有一個轉化大小寫的函式,包含在《string.h》中

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

10樓:a羅網天下

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

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

例子如下:

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

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

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

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

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

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

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

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

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

11樓:專注and堅持

#include

int main()

可以加一個判斷

#include

int main()

ch=ch-32;

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

return 0;}}

12樓:樂vov樂

#include

int main()

13樓:匿名使用者

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

14樓:南京財經大學

#include

int main()

請將下列問題變為c語言程式:輸入一個字元,判斷如果是小寫字母,則將其轉換為大寫字母輸出,否則直接輸出

15樓:匿名使用者

第一個#include

void main()

else

}第二個

#include

void main()

else

}第三個把第二個的判斷條件換成大於5,自己搞去。

第四個#include

int main()

} return 0;

}加減除法自己照貓畫虎填進去,這四個是最基本的判斷,不會有點說不過去

c語言程式設計,輸入一個字元,如果是小寫字母,則把他變成大寫,如果是大寫字母,就把他變成小寫。

16樓:匿名使用者

思路:判斷一個字元是大寫字母還是小寫字母可以直接字元比較或者ascii碼值比較,根據大寫字母和其對應小寫字母的asccii值相差32,可以加減32實現互換。

參考**:

#include "stdio.h"

int main()

/*執行結果:dd*/

17樓:想要博學

能用字串的話就用strupr ,strlwr函式#include

#include

char main()

不能用的話,可以先判斷是否為小寫或大寫字母,再根據acs碼錶加32或者剪32來實現轉換

18樓:匿名使用者

用 ascii值換算

c語言,輸入一個字元,判斷它如果是小寫字母輸出其對應大寫字母

19樓:凌亂心扉

#include

void main()

else if(ch>='a'&&ch<='z')}

20樓:匿名使用者

int main()

21樓:gta小雞

#include

int main()

22樓:aa大空翼

#include

void main()

c語言,從鍵盤中輸入一個字元,如果是大寫字母,轉換成小寫字母輸出,如果是其他字元則不變換

23樓:杜哥是個小天才

你所寫的**是正確的,想要檢視,請用這個:

#include

int main()

else

getchar();

getchar();

return 0;

}拓展資料

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

24樓:匿名使用者

#include

void main()

else

}原**是效果的,只是沒有換行,你沒注意,以上是我改的**。

25樓:匿名使用者

vs2012和gcc都可以達到你的要求

26樓:匿名使用者

//程式沒問題,不過還可以更簡單點:

#include

void main()}

27樓:我想我是懂的

#include

int main()

應該都對的- -

28樓:自我程式設計

在我的環境裡執行沒問題啊

29樓:匿名使用者

在devc++中測試,執行正確!

請教各位大神一個簡單c語言程式設計題目,謝謝。。。從鍵盤輸入一個字元,如果是大寫字母則轉換為小寫字母, 5

30樓:

#include void main () { int num=0,i;/*num儲存a出現個數,i迴圈

回引數*/ char str[30];/*定義一個字元答串*/ scanf("%s",str);/*輸入一個字串*/ for(i=0;str[i]!='\0';i++);/*直到字串結束為止,迴圈判斷字串中每個字元是不是a*/ { if(str[i...

任意輸入字串,從小到大排序,用c語言程式設計序。謝謝

include include int main int argc,char argv printf n return 0 任意輸入五個字串,從小到大排序,用c語言程式設計序。謝謝你 include include int main printf n for i 0 iputs s i return...

c語言 陣列與字串 程式設計題,C語言 陣列與字串 程式設計題

include int s int a 100 100 int x,int y min a 0 k p 0 for j 0 j int main printf 對角線之和為 d n sum return 0 include int main for i 0 i printf 轉置矩陣為 n for ...

c語言程式設計,輸入任意數輸出最小的數

1.只需將輸入資料存於陣列,再用冒泡發排序陣列 升序 則最小值即為第一元素。include 升序陣列src void sort int src,int len int main 嘻嘻,我們團的那哥們可能一時大意犯了個低階錯誤。scanf d d d a,b,c 這句應該改成 scanf d d d ...