C语言程序设计这道题,求求

C语言程序设计这道题,求求,第1张

#include<stdioh>

#include<stdlibh>

#include<timeh>

int main(){

int i,a[50],b[50],sum=0,count=0;

float average;

printf("随机生成50个两位正整数:\n");

srand((unsigned)time(NULL));

for(i=0;i<50;i++){

a[i]=rand()%90+10;

sum=sum+a[i];

if((i+1)%10==0)

printf("%d\n",a[i]);

else

printf("%d ",a[i]);

}

average=(float)sum/50;

printf("高于平均值的元素:\n");

for(i=0;i<50;i++){

if(a[i]>average){

count++;

if(count%10==0)

printf("%d\n",a[i]);

else

printf("%d ",a[i]);

}

}

printf("\n含有数字5的元素:\n");

count=0;

for(i=0;i<50;i++){

if(a[i]/10==5 || a[i]%10==5){

b[count]=a[i];

count++;

}

}

for(i=0;i<count;i++){

if(b[i]%10==0)

printf("%d\n",b[i]);

else

printf("%d ",b[i]);

}

return 0;

}

第一题:首先值得说明的是,你的题目有点儿问题应该是: if(a[i][j]>a[row][colum]){row=i;colum=j;}

然后,答案是:row

a[row][colum]

第二题:素数的问题,也就是质数,解题思路就是,如果这个数不能够被2~这个数的开根号整除的话,那么这个数就是素数。

苍狼涯的答案是正确的。

我修改一下。

如下:

#include<stdioh>

#include<mathh>

bool IsPrime(int x);

int main()

{

int num[5]={0,0,0,0,0};

int temp=0;

for(int i=1000;i>=2;i--)

{

if (IsPrime(i))

{

num[temp]=i;

temp++;

if (temp==5)

break;

}

}

printf("结果如下:\n");

for (int k=0;k<5;k++)

{

printf("%d\t",num[k]);

}

printf("\n");

return 0;

}

bool IsPrime(int x)

{

for(int i = 2; i <= (int)sqrt(x); i++)

{

if((x % i) == 0)

return false;

}

return true;

}

以上就是关于C语言程序设计这道题,求求全部的内容,包括:C语言程序设计这道题,求求、急求C语言程序设计答案!题目如下(两道题)!!重金答谢!回答运行正确可加赏金。在线等高手江湖救急!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9297461.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存