| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 359 人关注过本帖
标题:各位大神,大家好。想自学C语言,有几道上机练习题不会,请大神们给把把关, ...
只看楼主 加入收藏
本帖由 apull 于 2026-1-10 09:42 移动
自学c者
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2026-1-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
各位大神,大家好。想自学C语言,有几道上机练习题不会,请大神们给把把关,看看哪错了!
1.要求输入两个整数a和b,然后输出这两个数。
#include <stdio.h>
int main() {
    int a, b;
   
    // 输入两个整数
    scanf("%d %d", &a, &b);
   
    // 输出这两个数
    printf("%d %d\n", a, b);
   
    return 0;
}

2.输入两个数,求两个数的和sum 和平均数avg(float 类型)。提示:求和的公式是:sum=a+b;求平均数的公式是:avg=sum/2。
#include <stdio.h>

int main() {
    float a, b, sum, avg;
   
    // 输入两个数
    printf("请输入两个数:");
    scanf("%f %f", &a, &b);
   
    // 计算和
    sum = a + b;
   
    // 计算平均数
    avg = sum / 2;
   
    // 输出结果
    printf("两数之和为:%.2f\n", sum);
    printf("两数平均数为:%.2f\n", avg);
   
    return 0;
}
3.编写一个程序,输入a、b、c三个值,输出其中的最大值。
#include <stdio.h>

int main() {
    int a, b, c;
    int max;
   
    // 输入三个数
    printf("请输入三个整数(用空格隔开):");
    scanf("%d %d %d", &a, &b, &c);
   
    // 假设a是最大值
    max = a;
   
    // 比较b和当前最大值
    if (b > max) {
        max = b;
    }
   
    // 比较c和当前最大值
    if (c > max) {
        max = c;
    }
   
    // 输出结果
    printf("最大值是:%d\n", max);
   
    return 0;
}
搜索更多相关主题的帖子: 输入 两个数 sum max printf 
2026-01-08 15:34
yiyanxiyin
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:9
帖 子:365
专家分:2400
注 册:2023-6-29
收藏
得分:20 
程序不够健壮
程序代码:
#include <stdio.h>

int main() {
    int a, b, c;
    int max,num_read;
   
    // 输入三个数
    printf("请输入三个整数(用空格隔开):");
    
     
      while (1) {
        num_read = scanf("%d %d %d", &a, &b, &c);
        if(num_read == 3 ) break;
        while (getchar() != '\n');
        
        printf("\n错误:请输入三个有效的整数(ctrl+c退出)!\n\n请重新输入:");
    }
    
    
    // 假设a是最大值
    max = a;
   
    // 比较b和当前最大值
    if (b > max) {
        max = b;
    }
   
    // 比较c和当前最大值
    if (c > max) {
        max = c;
    }
   
    // 输出结果
    printf("\n您输入的三个数为:%d %d %d, 最大值是:%d\n", a,b,c, max);
   
    return 0;
}
  这样估计还能看出很多问题

[此贴子已经被作者于2026-1-8 18:22编辑过]

2026-01-08 17:54
自学c者
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2026-1-8
收藏
得分:0 
回复 2楼 yiyanxiyin
多谢
2026-01-09 07:02
快速回复:各位大神,大家好。想自学C语言,有几道上机练习题不会,请大神们给把 ...
数据加载中...
 
   



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

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