SKY外语计算机学习

标题: 请教给题目,想不起怎么做了 [打印本页]

作者: zhpeli    时间: 2012-9-9 22:48
标题: 请教给题目,想不起怎么做了
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

输出6个数字中最小的。数字是随机的不连续。


作者: 骏马    时间: 2012-11-2 21:44
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

相互比较


作者: rogan    时间: 2012-11-2 21:54
饿  发悬赏贴吧 给积分的那种会比较好
作者: dzweather    时间: 2012-11-3 12:40
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(){
    unsigned int a[6],b;
    srand(unsigned(time(0)));
    for(int i=0;i<6;i++) cout<<(a=rand())<<"  ";
    cout<<endl;
    b=a[0];
    for(int i=0;i<6;i++) if(b>a) b=a;
    cout<<b<<endl;   
    return 0;
}
25573  24549  15998  3481  30599  11308
3481
请按任意键继续. . .


作者: rogan    时间: 2012-11-3 14:26
顶起。。
作者: 格式化    时间: 2013-6-22 01:04
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

我帮你想个简单的!


作者: 格式化    时间: 2013-6-22 01:46
标题: 也有这长!!!
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

#include <stdio.h>
void main()
{
int a[5];
int i ;
// char ch ;
for(i=0;i<5;)
{
  printf("请输入%d个数  ",i+1);
  scanf("%d",&a);
// while ( (ch=getchar()) !='\n')   //加此语句,可防止打成字母  
//  continue;
   printf("\n");
   i++;
}

  for(i=0;i<4;i++)
   if(a[0]>a[i+1]) a[0]=a[i+1];
printf("最小的数是%d\n\n",a[0]);

}
运行:
请输入1个数  234

请输入2个数  455
请输入3个数  78989
请输入4个数  234
请输入5个数  56
最小的数是56
Press any key to continue



作者: 格式化    时间: 2013-6-22 23:28
本帖最后由 sky_yx 于 2015-12-30 14:17 编辑

他用的是c++ ,我用的是c语言,都错不多。






欢迎光临 SKY外语计算机学习 (http://www.skywj.com/) Powered by Discuz! X2.5