#include<stdio.h>
#include<math.h>
int main()
{
int a[10],i,j,k,m=0;
printf("请输入10个整数:");
for(i=0;i<10;i++)
{
int f=0;
scanf("%d",&a[i]);
if(a[i]==0||a[i]==1)
continue;
k=sqrt(a[i]);
for(j=2;j<=k;j++)
if(a[i]%j==0)
{
f=1;
}
if(f==0)
{printf("%d是素数\n",a[i]);m++;}
}
printf("一共有%d个素数\n",m);
}
问: 问: C语言作业。输入5个字母,大小写都可以,按 ASCII从大到小排序,输出排序后的字母。
这个大神会不会
求解
追答会啊,等等发你 我先写一下
追问谢谢
追答#include
int main()
{
char ch[5],t;
int i,j;
printf("请输入5个字母:");
for(i=0;i<5;i++)
{
scanf("%c",&ch[i]);
getchar();
}
for(i=0;i<4;i++)
for(j=0;j<4-i;j++)
{
if(ch[j]<=ch[j+1])
{
t=ch[j];
ch[j]=ch[j+1];
ch[j+1]=t;
}
}
for(i=0;i<5;i++)
{
printf("%c ",ch[i]);
}
}