88问答网
所有问题
C语言题:从键盘输入20个整数,求这20个数的平均值,然后找出其中所有的质数并打印出来, 在线等 急急
C语言题:从键盘输入20个整数,求这20个数的平均值,然后找出其中所有的质数并打印出来,要求打印时每行打印3个质数行列对齐
举报该问题
推荐答案 2019-06-11
求平均数和找质数的
c语言
代码如下:
#include<stdio.h>
void main()
{
int a[20],n,j;
printf("输入20个整数:")
for(i=0;i<20;i++)
{
scanf("%d",&a[i]);
}
//求平均数
n=0;
for(i=0;i<20;i++)
{
n+=a[i];
}
printf("平均数是:%d\n",n/20);
//找出质数并显示
printf("其中质数是:");
n=0;
for(i=0;i<20;i++)
{
for(j=2;j<a[i];j++)
{
if(a[i]%j==0)
break;
}
if(a[i]==j)
{
//每行3个质数对齐显示
printf("%d\t",a[i]);
n++;
if(n%3==0) printf("\n");
}
}
}
有疑问可以追问,有问必答。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MgSVS1VggSM1acMcVtB.html
相似回答
...不要用什么开方
输入20个数
求出质数并
输出
答:
include<stdio.h> void judge(int m){ int count=0;for(int i=2;i<m;i++){ if(m%2!=0){ count++;} } if(count==m-2){ printf("%d ",m);} } int main(){ int a,i,j;int b[20];for(i=0;i<20;i++){ scanf("%d",&a);b[i]=a;} for(i=0;i<20;i++){ ...
C语言
编程:随机生成
20个
0~50之间的数,找到
其中的
素数,存放到另一个数组...
答:
int a[20], b[20], k=0; //定义数组 srand((unsigned)time(NULL)); //初始化随机数 for(int i=0; i<20; i++) //随机数赋值 { a[i] = rand()%51; // n=rand()%(Y-X+1)+X n为X~Y之间的随机数 } for(int i=0; i<20; i++) //判断是否质数 { for(i...
c语言
输入20个数,找出其中的质数
(素数)
答:
void main(){ int a[20]。i。j。k;for(i=0;i〈=19;i++)scanf(“%d”,&a[i]);for(i=0;i<=19;i++){k=0;for(j=2;j
从键盘
上任意
输入20个数
.要求
找出其中
素数.并将这些素数按升序排列(必 ...
答:
include <math.h> define N 20 int check(int *p);int main ( ){ int input[N];printf("Input %d numbers\n",N);for (int i=0;i<N;i++)scanf("%d",&input[i]);if(!check(input))printf("There is no prime number\n");return 0;} int check(int *p){ int j;int temp;...
C语言
编程问题,帮忙做一下,题目不难
答:
int index; //索引位置 printf("请
输入20个整数:
");//输入
20个数
for (i=0; i<20; ++i){ scanf("%d",&a[i]);} int temp = arr[0]; //让temp的初值为数组第一个元素 for (i=1; i<20; ++i){ if (arr[i] > temp) //如果有大于temp的,则把其值赋给temp,并把位置赋...
从键盘
任意
输入20个
正
整数,找出其中的所有
奇数
,并
将这些奇数按降序排列...
答:
void main(void){ int nDec[20],i,j,k;printf("Type 20 integers...\n");for(i=0;i<20;scanf("%d",nDec+i++));for(i=0;i<20;i++){ for(k=i,j=k+1;j<20;j++)if(nDec[k]<nDec[j]) k=j;if(k!=i){ j=nDec[k];nDec[k]=nDec[i];nDec[i]=j;} } for(i=0...
请教一个
C语言题目,
如何判断一
个数
是否为
质数,
并且
找出
一段范围内全部...
答:
int total=3; //找到素数的个数 int i;int n=200000; //要查找的范围(>=6)total=creat_prime(prime,n,total);for(i=0;i<total;i++){ printf("%d ",prime[i]);if(i && !(i%10))putchar('\n');} putchar('\n');} 参考资料:http://tieba.baidu.com/f?kz...
C语言
编写程序
,找出
100以内的
所有
素数,存放在一位数组中
,并
将所找到...
答:
string 位数 = ""; foreach (int a in Enumerable.Range(0, 范围.ToString().Length)) 位数 += "0";foreach (int 自然数 in Enumerable.Range(2, 范围)){ foreach (int 除数 in Enumerable.Range(2, 范围)){ if (自然数 > 除数)if (自然数 % 除数 == 0){ 判 = true;break;}...
大家正在搜
C语言输入两个整数a和b求和
c语言输入整数输出每一位
从键盘上输入三个整数
c语言输入多个整数
c语言如何输入任意个整数
c语言输入若干个整数
c语言输入三个数求和
将输入的整数逆序输出
输入n个整数逆序输出
相关问题
输入20个数到一个数组中,找出其中的质数~C语言编程题答案
C语言编写程序。随机从键盘输入20个整数,存放在数组中,找出...
编写程序,实现从键盘输入20个数,找出其中的最大值并显示出来...
程序,从键盘输入20个整数,求其中最大值并输出
编程题 输入20个数 找出其中负数的个数
一道c语言编程题,数组课后作业:编程实现从键盘任意输入20个...
输入20个数到一个数组中,找出其中的质数.写出程序过程
编一个输入20个任意数求质数的编程