将字符串中的大写换成小写,小写换成大写,同时打印出大写和小写字母的个...

发布网友 发布时间:2024-10-23 23:01

我来回答

1个回答

热心网友 时间:2024-11-10 22:04

#include<stdio.h>
#include<ctype.h>
main()
{
int i,j,k;
char ch,str1[30],str2[30];
printf("Please Input string:");
scanf("%s",&str1);
i=0;j=0;k=0;
do{
ch=str1[k];
str2[k]=NULL;
if((ch>=0x41)&&(ch<=0x5a)){i++;str2[k]=tolower(ch);}
else if((ch>=0x61)&&(ch<=0x7a)){j++;str2[k]=toupper(ch);}
k++;
}while(ch!=NULL);
printf("\nOld string is:%s",&str1);
printf("\nNew string is:%s",&str2);
printf("\nA-Z char Number is:%d",i);
printf("\na-z char Number is:%d",j);
getch();
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com