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

2021-03-27 22:06:16 字數 3848 閱讀 4841

1樓:匿名使用者

也就是加/減32得出

#include

int main(void)

return 0;}

2樓:魔高丈

給你寫了個函式,大寫轉小寫,小寫轉大寫,其他字元保持不變#include

void reversal(char *str)}void main()

3樓:e丫妮妮

用陣列或者string型別的變數存放輸入字串『acbsad',然後依次取出一個字元,判斷其是大寫還是小寫,若大寫則加32,小寫減32(一個字母的大小寫內碼差為32),並依次存放在陣列活著的string型別的變數中,然後輸出即可……不知道這是不是你想要的答案……

4樓:匿名使用者

根據字母的ascii碼值,如果小於97即a的ascii值則加輸出時加32,否則減去32

5樓:

#include

#include

void main()

a[i]='\0';

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

6樓:兜裡有兩塊糖

寫好了#include

void main()

printf("%s",str);}

7樓:匿名使用者

#include

int main()

8樓:匿名使用者

利用asic ii碼來做

9樓:陳北北胖胖圓

做過用簡單程式設計實現strlwr函式的功能的題目 按你的要求改了一下#include

void main()

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

c語言 輸入字串,將字串中的小寫字母轉換為相應的大寫字母並輸出

10樓:

#include

int main(void)

11樓:匿名使用者

}printf("對角線上各

元素的和:%d\n",sum);

printf("對角線上行、列下標均為偶數的各元素的積:%d\n",p);

printf("對角線上其值最大的元素:%d,它在專陣列中的位屬置:第%d行第%d列\n",max,maxi,maxi);

return 0;}

12樓:天雨下凡

#include

int main(void)

puts(str);

return 0;}

c語言,輸入一串字元,將大寫字母轉換為小寫字母輸出

13樓:天雨下凡

**如下:

#include

#include

#define buffer 1024

int main(void)

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

}return 0;

}注意:輸入字元後回車,將把其中的大寫字母(如果有)轉換為小寫字母,輸入^z(windows系統)結束程式。

14樓:匿名使用者

#include "stdio.h"

void main()

另外,團idc網上有許多產品**,便宜有口碑

15樓:匿名使用者

#include

main()

puts(s);}

16樓:**

#include

#include

int main()

puts(a);

}return 0;}

c語言將字串中的所有小寫字母轉換為大寫字母並輸出。

17樓:匿名使用者

strupr();這個函式可以完成你bai題目的須要du

或是寫一個迴圈也可以zhi

for(int i=0;i以了,不過dao如果遇到內符號和數字會有問題,如果字元容串內有數字和符號還得加判斷

18樓:

#include

void fun(char str1)

main()

19樓:

void fun(char str1)

/************end************/}

怎樣用c語言編寫"輸入一個字串,將其中的大寫字母改小寫,然後在將其小寫改為大寫"

20樓:幽居古藤

#include

main()

printf("\n");

}經本人親自編寫並測試,如有不懂請q我172610236

21樓:匿名使用者

#include

main()

printf("%c",s);}

22樓:匿名使用者

------------------------------------

經過執行

#include

main()

}for(i=0;a[i]!='\0';i++)printf("%c",a[i]);

printf("\n");}

23樓:匿名使用者

deal(char str)

else

str++;}}

c語言 輸入大寫的字母轉成小寫.

24樓:非常可愛

#include

int main()

擴充套件資料

#include

int main()

25樓:宰淑琴閩煙

#include

main()

程式執行過了,沒有問題!!!

大寫字母的ascii**是65-90,小寫字母的**是97-112,所以說應該是c+=32;

26樓:0鞋子

暈.. 這個也要100分.. 樓上太強了..

#include

#include

int main()

還是簡要解釋下. tolower() 函式,是ctype.h裡的一個函式,作用就是,把輸入的大寫字母轉換成小寫字母輸出.

最簡單形式. .. 程式只能輸入一個字元然後輸出一個字元.如果是大寫字母,就轉換為小寫字母輸出...

27樓:匿名使用者

太簡單了,不要分,二樓和四樓的都錯了.

#include "stdio.h"

void main()

28樓:燈光

#include

int main ()

if(number>='a'&&number<='z')}}

29樓:匿名使用者

void main()

30樓:匿名使用者

#include

void main()

31樓:匿名使用者

按caps lock

32樓:藍色妖姬

#include

#include

int main()

return 0;}

C語言字串問題問題是大寫改小寫可以,小寫改大寫就出現亂碼

兩個if裡的條件修改為 a s i s i z a s i s i z 另外把第二個if修改為else 這個我不知道 但是我還是第一次看見if的條件語句那樣寫。if s i a s i z c語言輸入字串將大寫換小寫,小寫換大寫?也就是加 減32得出 include int main void re...

c語言字串中大小寫字母轉換C語言字串中大小寫字母轉換

就是ascii碼的 來加減,字母的大寫和小自寫的ascii碼的差值是一樣的。小寫的字母ascii碼為 97 a 到 122 z 轉換成大寫字母則ascii減32,變成從65 a 到90 z 每個字母對應一個ascii碼,查ascii碼錶就可以一目瞭然。輸入字母,轉換為int型別,看其值是在什麼範圍,...

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

cstring str abc123 str.makeupper 改變字元的大寫 str abc123 別偷懶,自己敲,把書本後的ascii值表看看就知道了,都這麼走過來的 include stdafx.h if the vc 6.0,with this line.include include u...