安卓游戏下载_安卓手机游戏下载排行榜 首页 |最新更新 |软件分类 |下载排行 |手机站
您的位置:首页 > 阅读 > 资讯 > c语言常见编程题及答案40题,c语言常见基础编程题和答案

c语言常见编程题及答案40题,c语言常见基础编程题和答案

编辑:睿成手游/时间:2025-03-18 11:39:26

C语言作为一门强大的编程语言,广泛应用于软件开发、系统编程和嵌入式开发等领域。对于初学者来说,通过不断练习编程题目可以有效提高代码的理解与应用能力。本文将分享40道C语言常见基础编程题及答案,帮助读者巩固C语言的基础知识。

c语言常见编程题及答案40题,c语言常见基础编程题和答案图1

1. 求两个整数的和

编写一个程序,输入两个整数,输出它们的和。

#include int main() { int a, b; printf(输入两个整数: ); scanf(%d %d, &a, &b); printf(它们的和是: %d\n, a + b); return 0; }

2. 判断奇偶性

编写一个程序,输入一个整数,判断其是奇数还是偶数。

#include int main() { int num; printf(输入一个整数: ); scanf(%d, &num); if (num % 2 == 0) { printf(%d 是偶数。\n, num); } else { printf(%d 是奇数。\n, num); } return 0; }

3. 打印乘法表

编写一个程序,打印1到9的乘法表。

c语言常见编程题及答案40题,c语言常见基础编程题和答案图2

#include int main() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { printf(%d * %d = %d\t, j, i, j * i); } printf(\n); } return 0; }

4. 逆序输出数字

编写一个程序,输入一个整数,输出该整数的逆序。

#include int main() { int num, reversed = 0; printf(输入一个整数: ); scanf(%d, &num); while (num != 0) { reversed = reversed * 10 + num % 10; num /= 10; } printf(逆序数字是: %d\n, reversed); return 0; }

5. 找出最大值

编写一个程序,输入三个整数,输出其中的最大值。

#include int main() { int a, b, c; printf(输入三个整数: ); scanf(%d %d %d, &a, &b, &c); int max = a; if (b > max) max = b; if (c > max) max = c; printf(最大值是: %d\n, max); return 0; }

6. 判断质数

编写一个程序,判断一个数是否为质数。

c语言常见编程题及答案40题,c语言常见基础编程题和答案图3

#include int main() { int num, isPrime = 1; printf(输入一个整数: ); scanf(%d, &num); if (num < 2) isPrime = 0; for (int i = 2; i * i <= num; i++) { if (num % i == 0) { isPrime = 0; break; } } if (isPrime) printf(%d 是质数。\n, num); else printf(%d 不是质数。\n, num); return 0; }

7. 求阶乘

编写一个程序,计算一个正整数的阶乘。

#include int main() { int n; unsigned long long factorial = 1; printf(输入一个正整数: ); scanf(%d, &n); for (int i = 1; i <= n; i++) { factorial *= i; } printf(%d 的阶乘是: %llu\n, n, factorial); return 0; }

8. Fibonacci数列

编写一个程序,输出Fibonacci数列的前N项。

#include int main() { int n, t1 = 0, t2 = 1, nextTerm; printf(输入 Fibonacci 数列的项数: ); scanf(%d, &n); printf(Fibonacci数列: ); for (int i = 1; i <= n; ++i) { printf(%d, , t1); nextTerm = t1 + t2; t1 = t2; t2 = nextTerm; } return 0; }

9. 计算数组的平均值

编写一个程序,计算一个整数数组的平均值。

#include int main() { int n; printf(输入数组的大小: ); scanf(%d, &n); int arr[n]; int sum = 0; printf(输入数组的元素: ); for (int i = 0; i < n; i++) { scanf(%d, &arr[i]); sum += arr[i]; } printf(平均值是: %.2f\n, (float)sum / n); return 0; }

10. 冒泡排序

编写一个程序,对一个整数数组进行冒泡排序。

#include int main() { int n; printf(输入数组的大小: ); scanf(%d, &n); int arr[n]; printf(输入数组的元素: ); for (int i = 0; i < n; i++) { scanf(%d, &arr[i]); } for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } printf(排序后的数组: ); for (int i = 0; i < n; i++) { printf(%d , arr[i]); } printf(\n); return 0; }

以上是C语言常见编程题的前十道及其答案。通过不断地练习这些题目,您能够逐步提升自己的编程能力。在学习C语言的过程中,不妨多尝试编写代码,解决实际问题,将理论与实践相结合,才能更有效地掌握这门语言。

后面还有30道题目,涵盖了更多的基础知识和算法思维。希望通过这些题目能够激发学习的兴趣,并为大家打下扎实的C语言基础。

关键词: c语言常见编程题及答案40题,c语言常见基础编程题和答案
分类列表

推荐

资讯 攻略

专题

Copyright © 2024 睿成手游 版权所有

睿成手游温馨提示:适度游戏娱乐,沉迷游戏伤身,合理安排时间,享受健康生活

麦块安卓网提供更安卓软件下载、安卓游戏下载、全体成员欢迎您来到本站!

本站所提供的资源,如侵犯了信息网络传播权,请及时联系本站,我们将会认真协助您处理相关事宜。