回覆列表
-
1 # yumuh4444
-
2 # 家庭是我的家
原始碼如下:#include "stdio.h"#include "conio.h"char *toDaXie(char *s);/*函式--變大寫*/main(){char *s;printf("Input a string please!\n");gets(s);printf("The result:\n%s\n",toDaXie(s));getch();}char *toDaXie(char *s)/*函式--變大寫的具體內容*/{int i;for(i=0;i96&&s[i]<123)/*如果這個字是小寫字母*/s[i]-=32;/*那就把它變成大寫*/}return s;}擴充套件資料1、在C++程式開發中,程式設計師需要使用 for() 迴圈語句時,常常將迴圈遍歷定義在 for() 內部。2、C語言程式的“短路表示式”決定了只有 executeStepA() 函式成功才會接著執行 executeStepB() 函式,只有 executeStepB() 函式也成功,才會執行 executeStepC() 函式。
相關內容
- 如何用C語言把一行字串的大寫字母轉換成小寫字母,小寫字母轉換成大寫,其他字元?
- c語言中輸入一個字串,將字串中大寫字母刪除後,輸出該新字串?
- 填空題。寫一個函式,將字串中的小寫字母轉換成大寫字母。在main函式中輸入字串,並輸出結果?
- c語言,編寫一個程式,輸入一個大寫字母,轉換為對應小寫字母並輸出?
- 編一個C語言程式:給定一個大寫字母,要求用小寫字母輸出?
- C語言程式設計題:從鍵盤輸入一個小寫字母,在螢幕上顯示其對應的大寫字母?
- C語言裡面字串函式strcmpbcmp區別?
- C語言如何把一個字串轉換成數字?
- 編一程式,輸入一行字元,分別統計出其中大寫字母、小寫字母、空格、數字及其他字元的個數。(要求用指標?
- c語言如何輸出有空格的字串?
思路:因為小寫字母與其對應的大寫字母的ASCII碼值相差32,則可以定義一個函式,直接遍歷輸入的字串,判斷該字元是否是小寫字母,如果是則自減32即可。參考程式碼:#include<stdio.h>void change(char str[]){int i;for(i=0;str[i]!="\0";i++)if(str[i]>="a"&&str[i]<="z")str[i]-=32;}int main(){char a[100];gets(a);change(a);puts(a);return 0; }/*asdfASDF234asdfASDFASDF234ASDF*/