#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int n;
printf("请输入字符个数:");
scanf("%d",&n);
char str[n];
printf("请输入字符:");
int i;
for(i=0;i<n;i++)
{
scanf("%s",&str[i]);
}
int count=0;
for(i=0;i<n;i++)
{
if(str[i]>='A'&&str[i]<='Z')
{
printf("%c",str[i]);
count++;
}
}
if(count==0)
{
printf("不存在大写");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int n;
printf("请输入字符个数:");
scanf("%d",&n);
char str[n];
printf("请输入字符串:");
int i;
for(i=0;i<n;i++)
{
scanf("%c",&str[i]);
}
int count1=0;
int count2=0;
int count3=0;
int count4=0;
for(i=0;i<n;i++)
{
if(str[i]>='A'&&str[i]<='Z')
{
count1++;
}
else if(str[i]>='a'&&str[i]<='z')
{
count2++;
}
else if(str[i]>='0'&&str[i]<='9')
{
count3++;
}
else
{
count4++;
}
}
printf("大写字母个数为:%d\n",count1);
printf("小写字母个数为:%d\n",count2);
printf("数字个数为:%d\n",count3);
printf("特殊字符个数为:%d\n",count4);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
char str[100];
printf("请输入字符串:");
scanf("%s",str);
for(int i=0;i<strlen(str);i++)
{
int count=0;
for(int j=0;j<strlen(str)-i-1;j++)
{
if(str[j]>str[j+1])
{
char t=str[j];
str[j]=str[j+1];
str[j+1]=t;
count++;
}
if(count==0)
break;
}
}
printf("排序结果为:");
for(int i=0;i<strlen(str);i++)
{
printf("%c",str[i]);
}
printf("\n");
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;
int j=strlen(str)-1;
while(i<j)
{
char t=str[i];
str[i]=str[j];
str[j]=t;
i++;j--;
}
printf("%s",&str);
return 0;
}