#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char str[50]="";
int count=0;
int i;
printf("请输入一个字符串:");
scanf("%s",str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]>='A' && str[i]<='Z')
{
printf("%c",str[i]);
count++;
}
}
if(count==0)
{printf("不存在大写\n");}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char str[50]="";
int a,b,c,d;
a=b=c=d=0;
printf("请输入一个字符串:");
scanf("%s",str);
for(int i=0;str[i]!=0;i++)
{
if(str[i]>='A'&&str[i]<='Z')
a++;
else if(str[i]>='a'&&str[i]<='z')
b++;
else if(str[i]>='0'&&str[i]<='9')
c++;
else d++;
}
printf("大写字母个数:%d\n",a);
printf("小写字母个数:%d\n",b);
printf("数字个数:%d\n",c);
printf("特殊字符个数:%d\n",d);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char str[50]="";
int i,j,len;
printf("请输入一个字符串:");
scanf("%s",str);
len=strlen(str);
for(i=1;i<len;i++)
{
for(j=0;j<len-i;j++)
{
if(str[j]>str[j+1])
{
char t=str[j];
str[j]=str[j+1];
str[j+1]=t;
}
}
}
printf("%s\n",str);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char str[50]="";
printf("请输入一个字符串:");
scanf("%s",str);
int i=0,j=strlen(str)-1;
while(i<j)
{
char t=str[i];
str[i]=str[j];
str[j]=t;
i++;
j--;
}
printf("%s\n",str);
return 0;
}