C 语言程序设计——第一章课后编程题

C 语言程序设计------第一章课后编程题

第四题:编写一个 C 程序,运行时输出 Hello World!

c 复制代码
#include <stdio.h>

int main() {
    printf("Hello World!");
    return 0;
}

第五题:运行输出图形

  • 方法一(不推荐):暴力输出。缺点:数量很大后麻烦
c 复制代码
#include <stdio.h>

int main() {
    printf("*****\n");
    printf("  *****\n");
    printf("    *****\n");
    printf("      *****\n");
    return 0;
}
  • 方法二
c 复制代码
#include <stdio.h>

int main() {
    int n = 4; // 行数
    int num = 5; // * 数
    for (int i = 0; i < n; i++) {
        for (int temp = i * 2; temp; temp--) // temp 计算打印空格数
            printf(" ");
        for (int j = 0; j < num; j++) // 打印 * 数
            printf("*");
        printf("\n"); // 打印完一行后换行
    }
    return 0;
}

第六题:运行时输入 a, b, c 三个值,输出最大值

c 复制代码
#include <stdio.h>

int main() {
    int a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    if (a > b) {
        if (a > c)
            printf("%d\n", a);
        else
            printf("%d\n", c);
    } else {
        if (b > c)
            printf("%d\n", b);
        else
            printf("%d\n", c);
    }
    return 0;
}
相关推荐
帅次5 分钟前
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界
java·开发语言·kotlin·suspend·nullable
六点_dn6 分钟前
Linux学习笔记-printf命令
linux·运维·算法
遥感知识服务1 小时前
Sentinel-1 + DEM + FwDET + 随机森林:从快速水深初估到多因子误差修正
算法·随机森林·sentinel
小弥儿1 小时前
GitHub今日热榜 | 2026-07-17:教育Agent与极低量化分庭抗礼
学习·开源·github
来一碗刘肉面1 小时前
顺序表与链表的比较
数据结构·算法·链表
alphaTao1 小时前
LeetCode 每日一题 2026/7/13-2026/7/19
算法·leetcode
nnerddboy1 小时前
脑电信号处理实战 03 | 运动想象脑机接口入门:ERD/ERS、CSP 空间滤波与左右拳想象解码
算法·信号处理
dtq04242 小时前
C语言-结构体详解
c语言·开发语言·学习
梅雅达编程笔记2 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
持力行2 小时前
C++与Java变量声明、定义及内存分配的核心区别
java·开发语言·c++