用c語言寫輸入字串,輸出顛倒順序並改變大小寫的字串

2021-04-13 01:48:01 字數 5355 閱讀 6632

1樓:你猜我猜哇擦猜

#include

#include

#include

int main()

;char b[100] = ;

int i = 0, j = 0;

int len = strlen(ch);

for (int t = 0; t < len; t++)if (*ch <= 'z'&&*ch >= 'a')}printf("小寫數%d\n", i);

printf("大寫數%d\n", j);

for (int t = j-1; t >= 0; t--)system("pause");}

2樓:匿名使用者

什麼叫改變大小寫字串

c語言程式設計,從鍵盤輸入一字串,將其中的小寫字母全部轉換成大寫字母

3樓:愛夏的你呀

小寫字母全部轉換成大寫字母的源**如下:

#includevoid main()

printf("input a string:\n");

gets(str);

while (str[i])

fclose(fp);

fp=fopen("test.txt","rt");

fgets(str,100,fp);

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

fclose(fp);

}擴充套件資料1、程式語言終究開始引入了函式的概念,即允許程式對**進行斷行。如果已經完成,不再使用goto語句來表示**的斷行。函式呼叫後,函式將回到下一條指令。

2、如果goto語句已經過時,那麼對程式建立無限迴圈應該如何去做呢,這是一些硬體工程師可能會疑惑的問題。畢竟,之前都是通過建立一個goto語句然後再返回到main語句。

4樓:多xdl點事

**如下:

#include

#include

#include

int main()

fputc('#',fp);

if(fclose(fp)!=0)

printf("file cannot be closed \n");

else

printf("file is now closed \n");

return 0;

}程式執行如下:

擴充套件資料c語言對檔案輸入可以用fputc函式,只需要迴圈遍歷輸入,把輸入的每個字串進行大寫的轉換,大小寫轉換可以通過c語言內建於ctype.h的toupper函式來轉換,沒轉換一個字串可以直接寫入到檔案中,最後在追加一個#好字元,就完成功能了。

5樓:匿名使用者

|#include

int main()

return 0;}

6樓:愛笑的筆跡

#include

#include

void main()

fclose(fp);

fp=fopen("file.txt","r");

ch=fgetc(fp);

while(ch!=eof)

printf("\n");

fclose(fp);}

7樓:匿名使用者

#include

#include

void main()

while(1);

fclose(fp);}

c語言編寫一個大小寫字母轉換的程式

8樓:匿名使用者

#include

#define daxie(x) (x>='a' && x<='z') //判斷是大寫字元。

#define xiaoxie(x) (x>='a' && x<='z') //判斷是小寫字元。

#define zhuanxiaoxie(x) (x-'a'+'a')//轉為小寫

#define zhuandaxie(x) (x-'a'+'a')//轉為大寫

int main()

擴充套件資料

c語言的基本構成

1、任何一個c語言程式都必須包括以下格式:

main()

這是c語言的基本結構,任何一個程式都必須包含這個結構。括號內可以不寫任何內容,那麼該程式將不執行任何結果。

2、main()----在c語言中稱之為「主函式」,一個c程式有且僅有一個main函式,任何一個c程式總是從main函式開始執行,main函式後面的一對圓括號不能省略。

3、被大括號括起來的內容稱為main函式的函式體,這部分內容就是計算機要執行的內容。

4、在裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標誌。

通過執行這條c語言系統提供給我們直接使用的螢幕輸出函式,使用者即可看到執行結果,本程式執行後,將在顯示器上顯示如下結果:

a=20,b=15,sum=35

9樓:鍋鋼

c語言實現如下:

#include

#include

void main()

printf("%c\n",c);  //輸出轉換後的字母字元。}

10樓:匿名使用者

#include

void main()

else

if( x>='a' && x<='z')/*其它不用理*/

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

11樓:匿名使用者

呼叫toupper()函式

#define _crt_secure_no_warnings#include

#include

void toupper(char ch)else

}int main()

/** 將大寫字母轉換為小寫字母

*/#include

int lower(int c)

main()}

12樓:梵夢星辰

package com.minrisoft;

public class fm }}

13樓:和睦空大

很簡單的

char c;

if(c>=a && c<=z)

c=c-32;

else if(c>=a && c<=z)c=c+32;

else printf("%c",c);

printf("%c",c);

14樓:行走在繁星下

if(str>a&&stra&&str:函式返回值是char

利用同型別字元的ascall碼的相臨性

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

15樓:木澂

**如下

:#include

int main( )

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

16樓:郝在益

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

#include

main()

滿意請採納!

17樓:匿名使用者

#include

void main()

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

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

18樓:讚的都帥

就是ascii碼的

來加減,字母的大寫和小自寫的ascii碼的差值是一樣的。

小寫的字母ascii碼為 97('a')到 122('z'),轉換成大寫字母則ascii減32,變成從65('a')到90('z')

每個字母對應一個ascii碼,查ascii碼錶就可以一目瞭然。輸入字母,轉換為int型別,看其值是在什麼範圍,就可以知道輸入的是大寫還是小寫。

ascii碼:美國(國家)資訊交換標準(代)碼,一種使用7個或8個二進位制位進行編碼的方案,最多可以給256個字元(包括字母、數字、標點符號、控制字元及其他符號)分配(或指定)數值。ascii碼於2023年提出,用於在不同計算機硬體和軟體系統中實現資料傳輸標準化,在大多數的小型機和全部的個人計算機都使用此碼。

ascii碼劃分為兩個集合:128個字元的標準ascii碼和附加的128個字元的擴充和ascii碼。

19樓:匿名使用者

思路:先定bai義字串,並輸入du,然後對zhi字串進行遍歷dao,並判斷是專否是大寫字母,如果是則

屬其ascii加32,如果是小寫字元則其ascii減去32,最後輸出字串即可。

#include

int main()

/*執行結果:

abc23def

abc23def*/

20樓:三號床鋪的四哥

c語言復 字串制

中大小寫字母轉換程式:

#include

int main()

puts(str);

return 0;

21樓:匿名使用者

正確的如下:

#include "stdio.h"

#include "string.h"

void inv(char *s)

}void main()

22樓:匿名使用者

#include "stdio.h"

#include "string.h"

#define n 20

void inv(char *s)

}void main()

23樓:龔金溥振凱

思路:來利用對應大小寫字元的ascii碼相源差bai32,則遍歷輸入的字串,du判斷每個zhi字元是大寫字母還dao是小寫字母,如果是大寫字母則自加32就是對應的小寫字母,如果是小寫字母則自減32就是其對應的大寫字母。

參考**:

#include

int main() /*

輸出:asfdjy435

asfdjy435*/

24樓:禹立咎若菱

#include

#include

main()

用c 解 輸入字串,按照升序輸出。要求字串必須

要求差不多,字串及個數可以自己輸入。版 include using namespace std void main int i,j char pt for i 0 i 4 i for j i 1 j 5 j if strcmp p i p j 0 cout after sorting 輸出排序後的結...

C語言字串出現亂碼,C語言 字串輸出時最後出現亂碼

第6行改為 char a 100 b 100 如果要輸出最終結果,沒必要每複製一個字元就輸出一次。將第25行刪掉。可以參考一下這個,講的很清楚 亂碼問題 codeblocks亂碼問題。它這個是codeblocks的,其他其實也差不 太多吧。關鍵是 原始檔儲存編碼 編譯器解釋原始檔的編碼 生成執行檔案...

c語言如何輸入字串輸出對應的ASCII碼和ASCII之和這個怎麼做

include int main void c語言如何輸出字元變數的ascii碼 10 char y x printf c y 得 字元 x printf d y 得字元變數的ascii碼,十進位制數 printf x y 得字元變數的ascii碼,十六進位制數 printf o y 得字元變數的a...