C 程式設計中,輸入一串字元,將輸入的小寫改成大寫,其餘不變輸出

2021-04-13 01:53:18 字數 3054 閱讀 8677

1樓:匿名使用者

cstring str("abc123");

str.makeupper( ); //改變字元的大寫

str = "abc123";

2樓:匿名使用者

別偷懶,自己敲,把書本後的ascii值表看看就知道了,都這麼走過來的

3樓:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include

#include

using namespace std;

int main(void)

c++程式設計題:輸入一串字元,將其中的大寫變成小寫,若不為大寫則原樣輸出。

4樓:匿名使用者

用getline不要用內cin

#include

#include

using namespace std;

int main()

else cout << s[i];

}return 0;}

5樓:空空

#include

#include

#include

using namespace std;

int main()

6樓:墨霖祈從蕾

#include

using

namespace

std;

intmain()

cout<<

a<

return0;}

題目描述 輸入一串字元,將其中的大寫變成小寫,若不為大寫則原樣輸出 c++語言程式設計序 5

7樓:寂寞而莫我知也

#include

#include

int main(void)}

8樓:匿名使用者

#include

#include

const int num=100;

print(char *s)

}main()

9樓:匿名使用者

#include

using std::scanf;

using std::printf;

void u2l(char *str)

int main()

c++程式設計 從鍵盤輸入一串字串,程式輸出同樣的一串字元,要求輸出字串中大小寫相互轉化,其他符號不變

10樓:匿名使用者

#include

#include

using namespace std;

void zhuanhuan(char &); //不需du要返回值

int main()

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

c語言題:輸入一串字元,將其中小寫字母全部裝換為大寫字母,其他字元保持不變。 5

11樓:匿名使用者

#include

#include

int main ()

for (int i=0; i!=len; ++i)return 0;

}輸入我就不寫回了答,

12樓:匿名使用者

1.#include

char str[100]="absi239dc";

for(int i=0;i='a'&&str[i]<='z')str[i]+=('a'-'a');}

c++程式設計:輸入一個字元,如果為小寫,轉換為大寫輸出,否則,輸出其後繼字元的ascii碼值.

13樓:蓉城飛將

這個簡單,我給你思路,你自己動手寫,可以鍛鍊自己;

輸入字元可

用gets(ch)//ch儲存版輸入的字串也可用權scanf(),不過需要while迴圈控制。

至於「如果為小寫,轉換為大寫輸出」

做個判斷即可,如果是小寫 if(islower(ch)) 則呼叫函式toupper(ch) 轉換成大寫,輸出用%c或%s;

否則(即字串為小寫)直接用printf()輸出,記得用%d 顯示時就是對應的ascii碼值了。

記得開始寫上標頭檔案#include

不懂可以追問,望採納

14樓:匿名使用者

這個判斷根本就是

多餘的,既然不管大小寫最後都是以小寫輸出,直接轉換就行了。

#include

main()

p.s.判斷大小專寫最好用islower()和isupper()判斷,屬而不要直接用ascii碼,這樣相容性會好一點。

兩段程式編譯後的執行效果完全是一樣的,具體內部怎樣有什麼關係呢?只要效率高就行了。

15樓:匿名使用者

||#include

using namespace std;

int main()

c語言程式設計題:輸入一行字元,並以回車結束,將其中的小寫字母轉換成大寫字母,其他字元不變。

16樓:匿名使用者

#include

#include

main()

getchar();

return 0;}

17樓:昂首都

#include

#include

int main(void)

;int length,i;

scanf("%s",str);

length=strlen(str);

for(i=0;iif(str[i]>='a'&&str[i]<='z')

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

return 0;}

輸入一串字元,直到輸入星號為止,輸出其中英文字母個數和數字字元個數

錯誤 if a nextchar z a nextchar z else if 0 nextchar 9 修改後 include int main 擴充套件資料 c 輸入一行字元,分別統計出其中英文字母 空格 數字和其他字元的個數。include int main printf d d d d n ...

C語言程式設計 輸入字元後,按各字元的ASCII碼從小到大的

ascii碼從小到 大的順序輸出這三個字元的源 如下 include stdio.h void main 擴充套件資料找出並列印ascii碼最大的字元的源 如下 include void main include stdio h main chara,b,c,d inti scanf d i get...

c語言輸入字串將大寫換小寫,小寫換大寫

也就是加 減32得出 include int main void return 0 給你寫了個函式,大寫轉小寫,小寫轉大寫,其他字元保持不變 include void reversal char str void main 用陣列或者string型別的變數存放輸入字串 acbsad 然後依次取出一個...