问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急求C语言程序设计答案!题目如下(两道题)!!重金答谢!回答运行正确可加赏金。在线等高手江湖救急!

发布网友 发布时间:2022-04-27 07:48

我来回答

6个回答

热心网友 时间:2023-09-14 00:46

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

第二题:素数的问题,也就是质数,解题思路就是,如果这个数不能够被2~这个数的开根号整除的话,那么这个数就是素数。
【苍狼涯】的答案是正确的。
我修改一下。
如下:
#include<stdio.h>
#include<math.h>
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;
}

热心网友 时间:2023-09-14 00:46

#include <stdio.h>
#define N 3
#define M 3

int select(int a[][M],int *n) {
int i,j,row = 1,colum = 1;
for(i = 0;i < N;i++)
for(j = 0;j < M;j++)
if(a[i][j] > a[row][colum]) {
row = i;
colum = j;
}
*n = row;
return a[row][colum];
}
int main() {
int a[N][M] = {9,11,23,6,1,15,9,17,20},max,n;
max = select(a,&n);
printf("max = %d,line = %d\n",max,n);
return 0;
}

/*
997 991 983 977 971
请按任意键继续. . .
*/
#include <stdio.h>

int main() {
int i,j,count = 0,flag;
for(i = 999; i > 0; i -= 2) {
flag = 1;
for(j = 2; j * j <= i; ++j) {
if(i % j == 0) {
flag = 0;
break;
}
}
if(flag == 1) {
count++;
printf("%d ",i);
}
if(count == 5) break;
}
printf("\n");
return 0;
}

热心网友 时间:2023-09-14 00:47

第一题:仅填空不行啊,题干里都有错。
#include<stdio.h>
#define N 3
#define M 3
int select(int a[N][M],int *n)
{
int i,j,row=0,colum=0;
int max = a[row][colum];
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
if(a[i][j] > max)
{
max = a[i][j];
*n = i;
}
}
}
return max;
}
void main()
{
int a[N][M]={9,11,23,6,1,15,9,17,20}, max, n;
max = select(a, &n);
printf("max=%d,line=%d\n",max,n);
}
第二题:
#include<stdio.h>
#include<math.h>
void main()
{
int i, j, count = 0;
for(i = 1000; i > 1; i--)
{
for(j = 2; j < sqrt((double)i); j++)
{
if(i % j == 0)
break;
}
if(j >= sqrt((double)i))
{
printf("%5d",i);
count++;
}
if(count == 5)
break;
}
printf("\n");
}

热心网友 时间:2023-09-14 00:47

*n= row;
return a[row][colum];追问这答案跟网上的答案一样啊!网上那道题跟这我的这道题有一点不一样的,运行不了

追答你的题目就有错,怎么能运行。我改成这样能运行了,行么?

#include
#define N 3
#define M 3
int select(int a[N][M],int *n)
{
int i,j,row=0,colum=0;
for(i=0; ia[row][colum])
{
row=i;
colum=j;
}
*n= row;
return a[row][colum];
}
main()
{
int a[N][M]= {9,11,23,6,1,15,9,17,20},max,n;
max=select(a,&n);
printf("max=%d,line=%d\n",max,n);
}

热心网友 时间:2023-09-14 00:48

哥们儿,上面那么多答案各有各的特色,我正对第二题发表下我的观点。只说明一点,素数你知道不???就好似只能被1和他本身整除的数。。。

热心网友 时间:2023-09-14 00:49

你的程序可能存在一点小问题,现改正如下,运行结果如图

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...结构的施工分包给其他单位那么是不是EPC总承包就不能分包 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么办 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么解决 地平线5警告显卡内存过低怎么办 极限竞速地平线5闪退怎么解决 极限竞速地平线5闪退解决方法 怎样册除手机屏幕上(精品游戏)图标 烧结普通砖有哪些 烧结普通砖都有哪些 ...4年后的年龄与弟弟3年前的年龄和是35岁。今年哥与弟各几岁??_百度... ...等于弟弟7年后的年龄,哥哥4年后与弟弟3年前的年龄的和是35岁。哥哥... C语言程序设计,求答案。万分感谢! 梦到死人掉在我身上 请问梦见死人和我在一起是怎么回事啊 梦见死人在我房间里打扫卫生还和我说话 梦见死人在我房间他有是我亲戚 商人梦见死人站在我面前好不好 我梦到死人了死在我眼前 做梦梦见死人在我家撵我走 这几天睡觉总是梦见有死人在我身边 是不是有什么不好的事情发生? 梦见死人在我房间 做生意的人梦见死去的人活生生的站在我面前 PS抠图后,怎么更换图背景,图片可以做背景? 工伤鉴定必须写承诺书有法律效力吗 如何给图片ps抠图换背景 工伤赔偿承诺书是否有效 photoshop cs5 抠图完成后怎么更换背景 工伤方面的承诺书 工伤保证书怎么写 海米用油炸过还有营养价值吗 虾米和虾皮哪个营养更好 求c语言程序设计答案 C语言程序设计 答案 求C语言程序设计的答案 c语言程序设计能力教程答案 跪求:C语言程序设计:现代方法(解析答案) 求c语言程序设计第三版和c语言程序设计实验与习题指导答案 c语言程序设计答案 函数 C语言程序设计下mooc答案 做摆地摊的营销方案是什么? 摆摊活动主题 摆摊有什么好的销售手段 地摊小吃怎么做能吸引客人 高分求一些摆地摊促销活动方案 如何营销策划? 请教下营销策划高手 刚创业一个星期,生意惨淡几乎没人,看不到希望怎么办? 移动公司营销策划岗位职责是什么 如何推销散白酒? 如何才能把销售做的最好呢 注册版权和商标的区别