#include?stdio.h
創(chuàng)新互聯建站專注于獻縣網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供獻縣營銷型網站建設,獻縣網站制作、獻縣網頁設計、獻縣網站官網定制、成都小程序開發(fā)服務,打造獻縣網絡公司原創(chuàng)品牌,更為您提供獻縣網站排名全網營銷落地服務。
void?str_trans(char?c[])
{
for(int?i=0;c[i];i++)
{
if(c[i]='z'??c[i]='a')
{
c[i]=(c[i]-'a')+'A';
}else?if(c[i]='A'c[i]='Z')
{
c[i]=(c[i]-'A')+'a';
}
}
}
int?main()
{?char?s[101];
gets(s);
str_trans(s);
puts(s);
scanf("%s",s);
return?0;
}
1、打開軟件VisualC++6.0,新建一個C源程序,書寫C語言程序。
2、首先定義兩個字符型變量,代碼:charc1,c2;從鍵盤中輸入一個大寫字母,代碼:c1=getchar();
3、大寫字母與小寫字母的ASCII值相差32,代碼:c2=c1+32;。將大寫字母轉化成小寫字母。
4、輸出小寫字母。使用putchar()函數,可以輸出一個字符型變量。代碼:putchar(c2);
5、連接編譯程序。點擊工具欄按鈕【Compile(Ctrl+F7)】,編譯程序;點擊工具欄上的像感嘆號的按鈕【BuildExecute(Ctrl+F5)】,組建程序。
6、在程序運行窗口中,輸入一個大寫字母A,按回車鍵,即可輸出一個小寫字母。
你的程序里面獲取循環(huán)的位置不對,也就是獲取的字符串長度的n應該放在函數里面。
講n=strlen(s)放到函數里面,就可以了。