| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2063 人关注过本帖
标题:输入一百个数,要求将其中最大的整数打印出来?
只看楼主 加入收藏
qj465592964
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-8
收藏
 问题点数:0 回复次数:11 
输入一百个数,要求将其中最大的整数打印出来?
输入一百个数,要求将其中最大的整数打印出来?我是个c语言的入门生,请高手多多赐教!!!谢谢
搜索更多相关主题的帖子: 整数 打印 输入 
2008-09-08 21:49
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
main()
{  
   int a[100],b,i;
   for(i=0;i<100;i++)
   {
      scanf("%d",&a[i]);
   }
   b=a[0];
   for(i=1;i<100;i++)
   {
     if(a[i]>b)
       b=a[i];
   }
   printf("%d",b);
}

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-09-08 21:55
zjl138
Rank: 1
等 级:新手上路
威 望:1
帖 子:788
专家分:0
注 册:2007-11-12
收藏
得分:0 
for(i=0;i<100;i++)
   {
      scanf("%d",&a[i]);
   }
 真有力气~~~

i like linux...
2008-09-08 22:12
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
习惯成自然

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-09-08 22:13
就搞C
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2008-6-9
收藏
得分:0 
main()
{
  int i,a,max;
  printf("请输入第一个数:\n");
  max=scanf("%d",&a);
  for(i=2;i=<100;i++)
   {
     printf("请输入第%d个数:\n",i);
     scanf("%d",&a);
     max=max>a?max:a;
   }
printf("最大的数为:%d",max);
}

自己测试下,我乱写的,不知道能不能通过测试.
2008-09-08 22:26
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
程序代码:
#include<stdio.h>
#define Y {char c;while(c=getchar()!='\n');}
struct ST
{
    int c;
    struct ST *next;
}*p,*pr,*head;
int main(void)
{
    int max=0;
    int i=0,j;
    printf("请输入待比较的整数,输入-365退出:\n");
    while(9)
    {
        p=(struct ST*)malloc(sizeof(struct ST));
        if(p==NULL) exit(0);
        printf("NO.%d\t",i+1);
        scanf("%d",&p->c);
        Y;
        if(p->c==-365)  break;
        if(max<p->c)    max=p->c;
        if(i==0)
        {
            head=p;
            pr=p;
        }
        else
        {
            pr->next=p;
            pr=p;
        }
        i++;
    }
    printf("max = %d\n",max);
    getch();
    return 0;
}
2008-09-09 02:10
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
[bo][un]广陵绝唱[/un] 在 2008-9-9 02:10 的发言:[/bo]

#include
#define Y {char c;while(c=getchar()!='\n');}
struct ST
{
    int c;
    struct ST *next;
}*p,*pr,*head;
int main(void)
{
    int max=0;
    int i=0,j;
    printf("请输入待比较的整数 ...


爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-09-09 07:00
Soulofghost
Rank: 1
等 级:新手上路
帖 子:10
专家分:5
注 册:2008-8-10
收藏
得分:0 
#include <stdio.h>

int main(void)
{
    int n,max=0;
    
    printf("Enter your number(enter q to quit): ");
    
    while(scanf("%d",&n) == 1)
    {
        max = max>n ?max :n;
        printf("Enter your number(enter q to quit): ");
    }
    
    printf("\nThe largest number is %d\n",max);
    
    
    return 0;
}


我是新手。。但是应该没错
2008-09-09 08:50
haozi163
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-9-21
收藏
得分:0 
[bo][un]广陵绝唱[/un] 在 2008-9-9 02:10 的发言:[/bo]

#include
#define Y {char c;while(c=getchar()!='\n');}
struct ST
{
    int c;
    struct ST *next;
}*p,*pr,*head;
int main(void)
{
    int max=0;
    int i=0,j;
    printf("请输入待比较的整数 ...

头文件都没包含……
2008-09-09 09:38
广陵绝唱
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:29
帖 子:3607
专家分:1709
注 册:2008-2-15
收藏
得分:0 
谢谢楼上的朋友指点,下次一定注意。

程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#define Y {char c;while(c=getchar()!='\n');}
struct ST
{
    int c;
    struct ST *next;
}*p,*pr,*head;
int main(void)
{
    int max=0;
    int i=0,j;
    printf("请输入待比较的整数,输入-365退出:\n");
    while(9)
    {
        p=(struct ST*)malloc(sizeof(struct ST));
        if(p==NULL) exit(0);
        printf("NO.%d\t",i+1);
        scanf("%d",&p->c);
        Y;
        if(p->c==-365)  break;
        if(max<p->c)    max=p->c;
        if(i==0)
        {
            head=p;
            pr=p;
        }
        else
        {
            pr->next=p;
            pr=p;
        }
        i++;
    }
    printf("max = %d\n",max);
    getch();
    return 0;
}
2008-09-09 18:51
快速回复:输入一百个数,要求将其中最大的整数打印出来?
数据加载中...
 
   



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

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