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;
}
相关推荐
GrowthDiary0075 分钟前
Python 常用函数总结
开发语言·python
热心网友俣先生18 分钟前
2026年华数杯C 题 超详细解题思路
c语言·开发语言·人工智能
啄缘之间32 分钟前
5.1 uvm‑component 的层级结构管理? new (name,parent) 参数
开发语言·笔记·学习·ic·uvm·sv
math_hongfan34 分钟前
鸿蒙多模态AI交互高级:图文+语音+手势融合交互/多模态大模型端侧适配/跨模态检索高阶实战
人工智能·学习·华为·交互·语音识别·harmonyos·鸿蒙
鹿角片ljp38 分钟前
LeetCode 53. 最大子数组和
算法·leetcode·职场和发展
旖旎夜光1 小时前
C++(类与对象)(下)
开发语言·c++·学习
张小凡vip1 小时前
Python爬虫实战:高效稳定的文件下载模块设计与实现
开发语言·爬虫·python
江屿风1 小时前
【科普】【差集&交集概念落地云相册】流食般投喂
开发语言·c++·笔记·算法·云相册
数模竞赛Paid answer1 小时前
2023年五一杯数学建模A题无人机定点投放问题求解全过程完整文档及程序
算法·数学建模·无人机·五一杯
代龙涛1 小时前
WordPress header.php 与 footer.php 模板结构详解
开发语言·php·wordpress