永发信息网

帮我看看这个程序哪里出问题了

答案:2  悬赏:80  手机版
解决时间 2021-03-20 21:33
  • 提问者网友:雾里闻花香
  • 2021-03-20 00:31
帮我看看这个程序哪里出问题了
最佳答案
  • 五星知识达人网友:大漠
  • 2021-03-20 01:59
#include
#include
#include//
#define SIZE 10
int main()
{
int i,n,min,min1;
int matrix[SIZE];
srand(time(NULL));
for(i=0;i {
matrix[i]=10+rand()%90;
printf("%2d ",matrix[i]);
}
min=matrix[0];
min1=0;
for(n=0;n {
if(matrix[n] {
min=matrix[n];
min1=n;
}
}
printf("
");
printf("最小值=%d,其所在的元素下标=%2d ",matrix[min1],min1);//
return 0;
}追问请问我编的程序哪个地方不合适?不是很理解。追答不是写了么
第一,没有设置随机数种子
第二,查找最小值的部分思想也是有问题
修改的部分后加了//
全部回答
  • 1楼网友:想偏头吻你
  • 2021-03-20 03:36
#include "stdafx.h"
#include
#include
#define SIZE 10
int main()
{
int i,n,min,min1;
int matrix[SIZE];
for(i=0;i {
matrix[i]=10+rand()%90;
printf("%2d ",matrix[i]);
}
min=matrix[0];
min1=0;
for(n=1;n {
if(matrix[n] {
min=matrix[n];
min1=n;
}
}
printf("\n");
printf("最小值=%d,其所在的元素下标=%2d ",min,min1);
return 0;
}
我给你改了一下 这次就可以实现的程序了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯