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;
}
相关推荐
FreeTinker3 分钟前
Java文件服务器的技术选型与实现路径:从嵌入式工具到企业级系统
java·服务器·开发语言
2501_906565124 分钟前
小创 · 智能助手
开发语言·c#
sunshine22 girl17 分钟前
Angular7,9,学习笔记四 父子组件传值,组件之间传值
笔记·学习
benchmark_cc18 分钟前
1000只ETF的5分钟K线如何批量获取?QuantDash分页策略与高性能Python实践
开发语言·人工智能·爬虫·python·算法·quantdash·量化数据源
Coodor22 分钟前
如何在web浏览器使用js操作CPU卡
开发语言·前端·javascript·cpu卡
sel_924 分钟前
【PEFT】参数高效微调(PEFT)技术详解:从原理到 LoRA/QLoRA 实战
人工智能·python·深度学习·算法·机器学习·参数高效微调
我星期八休息34 分钟前
Linux I/O多路转接—epoll
java·linux·运维·服务器·开发语言·jvm·算法
大模型码小白1 小时前
AI 提示词专栏:使用系统指令(System Prompt)实现全局约束
java·大数据·运维·开发语言·人工智能·python·prompt
蒸蒸yyyyzwd1 小时前
cpp选手秋招学习笔记 day18
笔记·学习