| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 721 人关注过本帖
标题:依次输入10个数,要求输出最大的,和最小的,输出最小值出错!帮忙看看哪里错 ...
只看楼主 加入收藏
zhangok001
Rank: 1
等 级:新手上路
帖 子:16
专家分:6
注 册:2015-7-28
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
依次输入10个数,要求输出最大的,和最小的,输出最小值出错!帮忙看看哪里错了!
# include <stdio.h>

int main()
{
    int b,i,max,min;
    printf("请输入10个数字:");
   
    for(i=1;i<10;i++)
    {
        scanf("%d",&b);
        if(max<b)
            max = b;
        else if(min>b)
            min = b;
    }
    printf("最大数是:%d最大数是:%d\n",max,min);
   
    return 0;
}
搜索更多相关主题的帖子: include 最大的 
2015-07-28 17:34
kenierlee
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:58
专家分:474
注 册:2015-7-28
收藏
得分:20 
# include <stdio.h>

 int main()
 {
     int b,i,max=0,min=0;
     printf("请输入10个数字:");
     
     for(i=1;i<=10;i++)
     {
         scanf("%d",&b);
         if(max<b)
             max = b;
         /*else*/if(min>b)
             min = b;
     }
     printf("最大数是:%d最数是:%d\n",max,min);
     
     return 0;
 }
2015-07-28 17:51
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
楼主是抄的?
2015-07-28 17:57
刘蕊楹
Rank: 2
等 级:论坛游民
帖 子:41
专家分:44
注 册:2015-2-2
收藏
得分:0 
max,min,开始要赋初值
2015-07-28 18:37
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
在2楼的基础上,修改一下:
#include <limits.h>
max=INT_MIN, min=INT_MAX;
2015-07-29 08:24
山中少年
Rank: 2
等 级:论坛游民
帖 子:6
专家分:10
注 册:2015-7-14
收藏
得分:0 
# include <stdio.h>
int main()
{
  int b[10],i,max,min;
  printf ("请输入10个数字:");
  for (i=0;i<10;i++)
{
  scanf ("%d",&b[i]);
}   
  max=b[0];
  min=b[0];     
  for (i=0;i<10;i++)
{
  if (max<b[i])
     max = b[i];
  if (min>b[i])
  min = b[i];
   
 }
  printf ("最大数是:%d最小数是:%d\n",max,min);
     
  return 0;
 }
2015-07-29 11:53
山中少年
Rank: 2
等 级:论坛游民
帖 子:6
专家分:10
注 册:2015-7-14
收藏
得分:0 
用这个就对了
2015-07-29 11:53
anxun6220
Rank: 1
等 级:新手上路
帖 子:5
专家分:4
注 册:2013-3-6
收藏
得分:0 
程序代码:
#include "stdio.h"
#include "conio.h"

main()
{
    int i,j,k;
    int max=0;
    int min=0;
    printf("please input ten numbers:\n");
    for(i=1;i<=10;i++)
    {
        scanf("%d",&k);
        if(i==1)
        {
            max=k,min=k;
            continue;
         }
         /*
        if(max<k)
            max=k;
        if(min>k)
            min=k;
         */
         else if(max<k)
         {
            max=k;
         }
         else if(min>k)
         {
            min=k;
          }
      }
    printf("the max is %d,the min is %d",max,min);
    getch();
}
2015-07-29 14:55
q215236213
Rank: 4
等 级:业余侠客
威 望:1
帖 子:148
专家分:276
注 册:2012-7-24
收藏
得分:0 
主要问题是 最大值 最小值 设定的时候 没有赋初始值
2015-07-30 17:13
快速回复:依次输入10个数,要求输出最大的,和最小的,输出最小值出错!帮忙看看 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018726 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved