一道C语言题目(菜鸟级的)

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:37:08
1,编写一个程序,读取几个整数并找出最小的整数。假定第一个值指明了还要键入整数的个数。 怎么判断最小啊?好难啊 !!!

还有请问大虾,你们编写个程序,打草稿吗?还是先画图?还是随便想想就编了啊?

刚开始写程序的时候是这样了,不过要敢于自己动手多练习,等自己真正写了第一个千行级代码的程序以后会有一个很大的提高的,:)加油吧LZ

int num=0;/*输入的整数个数*/
int min=0;/*存放最小值的变量*/
int value=0;/*存放每次输入的整数*/
scanf("%d",&num);
scanf("%d",&value);
min=value;/*先存第一个整数*/
for(int i=0;i<num-1;++i)/*输入剩下的num-1个整数*/
{
scanf("%d",&value);
if(min<value)
min=value;
}
/*最后min即为所求*/

#include<iostream>
using namespace std;

void main() {
int *a, min, n, i;
cout<<" n = ";
cin>>n;
a = new int[n];
cout<<" 输入 "<<n<<" 个整数:";
for(i = 0; i < n; i++)
cin>>a[i];
min = *a;
for(i = 1; i < n; i++)
if(min > a[i])
min = a[i];
cout<<" min = "<<min<<endl;
}

判断最小的话直接做吧,
MAX=9999999 //假设9999999比任何数都大

int n;
scanf("%d",&n);