问: .输入10个整数,如果是素数,输出。同时输出素数的个数。C语言作业。在线等。急用
答案:1 悬赏:10 手机版
解决时间 2021-04-06 16:53
- 提问者网友:温旧梦泪无声
- 2021-04-06 08:34
问: .输入10个整数,如果是素数,输出。同时输出素数的个数。C语言作业。在线等。急用
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-04-06 09:02
#include
#include
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是素数
",a[i]);m++;}
}
printf("一共有%d个素数
",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]);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯