c语言基础编程100道
c语言基础编程100道详细介绍
以下是一些C语言基础编程题目示例:
一、简单输出类
1. Hello World
- 题目描述:在屏幕上输出“Hello, World!”。
- 参考代码:
#include
int main() {
printf("Hello, World!\n");
return 0;
}
2. 输出整数
- 题目描述:定义一个整数变量并赋值,然后输出这个整数。
- 参考代码:
#include
int main() {
int num = 10;
printf("%d\n", num);
return 0;
}
二、算术运算类
1. 两数相加
- 题目描述:从用户输入获取两个整数,计算它们的和并输出。
- 参考代码:
#include
int main() {
int a, b, sum;
scanf("%d %d", &a, &b);
sum = a + b;
printf("两数之和为:%d\n", sum);
return 0;
}
2. 计算圆的面积和周长
- 题目描述:输入圆的半径,计算并输出圆的面积和周长(圆周率取3.14)。
- 参考代码:
#include
#define PI 3.14
int main() {
double radius, area, circumference;
scanf("%lf", &radius);
area = PI * radius * radius;
circumference = 2 * PI * radius;
printf("圆的面积为:%lf,周长为:%lf\n", area, circumference);
return 0;
}
三、条件判断类
1. 判断奇偶性
- 题目描述:输入一个整数,判断它是奇数还是偶数并输出。
- 参考代码:
#include
int main() {
int num;
scanf("%d", &num);
if (num % 2 == 0) {
printf("%d是偶数\n", num);
} else {
printf("%d是奇数\n", num);
}
return 0;
}
2. 比较大小并输出最大值
- 题目描述:输入三个整数,比较它们的大小并输出最大值。
- 参考代码:
#include
int main() {
int a, b, c, max;
scanf("%d %d %d", &a, &b, &c);
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大值为:%d\n", max);
return 0;
}
四、循环类
1. 打印数字三角形
- 题目描述:使用循环打印如下数字三角形:
1
12
123
1234
12345
- 参考代码:
#include
int main() {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i; j++) {
printf("%d", j);
}
printf("\n");
}
return 0;
}
2. 计算1 - 100的和
- 题目描述:使用循环计算1到100的整数之和并输出。
- 参考代码:
#include
int main() {
int sum = 0, i;
for (i = 1; i <= 100; i++) {
sum += i;
}
printf("1 - 100的和为:%d\n", sum);
return 0;
}
这些题目涵盖了C语言基础的变量定义、输入输出、算术运算、条件判断和循环等知识点,通过大量类似的练习可以巩固C语言基础编程能力。你可以通过网上的C语言在线练习平台或者相关书籍获取更多题目。