#include"stdio.h"
棗強(qiáng)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
void
main()
{
char
a;
int
c='a'-'A';
printf("大小寫轉(zhuǎn)換\n輸入要轉(zhuǎn)換的字符串:\n");
while(scanf("%c",a)!=EOF)
{
if(a='a'a='z')//檢測如果是小寫則執(zhí)行下一句,如果是大寫則執(zhí)行else
{
a=a-c;
printf("%c",a);
}
else//如果檢測是大寫則執(zhí)行這里
{
a=a+c;
printf("%c",a);
}
}
}
用ctype.h中的函數(shù)tolower和toupper。前者以大寫的字符作為參數(shù),返回相應(yīng)的小寫字符;后者以小寫的字符作為參數(shù),返回相應(yīng)的大寫字符。
#include ctype.h
#include stdio.h
int main()
{
char c = 'A';
printf("%c", tolower(c)); //a
c = 'b';
printf("%c", toupper(c)); //B
return 0;
}
如果沒有相應(yīng)的大小寫,函數(shù)會(huì)返回字符本身。
#include ctype.h
#include stdio.h
int main()
{
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
return 0;
}
#includestdio.h
#includestring.h
void fun2(char *ss)
{
int i;
for(i=1;istrlen(ss);i+=2)
{
if(ss[i]='a'ss[i]='z')
ss[i]-=32;
}
}
main()
{
char ss[10];//存放字符串你得用數(shù)組,用指針的話也得初始化指針地址,類似 int a[10],char *p;p=a這樣
gets(ss);
fun2(ss);
puts(ss);
}