C 语言学习之路:练习题实战记录(上)

C 语言学习之路:练习题实战记录

在 C 语言的学习过程中,练习是巩固知识、提升编程能力的关键。下面是我在学习 C 语言时完成的一些练习题,涵盖了数据定义、基本运算、流程控制、函数使用等多个重要知识点,每一道题都承载着我对 C 语言理解的深入和编程技巧的提升。

练习题 1:数据定义与输出

题目描述

使用全局#define定义gender为’男’。使用局部定义name(长度为 12)为张三,age为 22,height为 1.78,并按格式name gender age height输出完整结果。

代码实现

#include <stdio.h>
#define gender "男"

int main() {
    char name[12] = "张三";
    int age = 22;
    float height = 1.78;

    printf("%s  %s  %d  %.2f\n", name, gender, age, height);
    return 0;
}

代码分析

  1. #define宏定义:通过#define gender "男",定义了一个全局的宏gender,在后续代码中,所有出现gender的地方都会被替换为"男"
  2. 局部变量定义:在main函数中,定义了字符数组name来存储姓名,整型变量age存储年龄,浮点型变量height存储身高。
  3. 输出函数:使用printf函数按照指定格式输出各个变量的值,%.2f表示将浮点数height保留两位小数输出。

练习题 2:计算圆的周长

题目描述

要求用户输入圆的半径,根据公式计算圆的周长并输出。

代码实现

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define PI 3.14159

int main() {
    float radius;
    printf("请输入圆的半径: ");
    scanf("%f", &radius);

    float circumference = 2 * PI * radius;
    printf(&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值