C语言程序设计习题与参考答案
1. 请写出一个C语言程序,实现两个整数相加的功能。
```c
#include <stdio.h>
int main() {
int num1, num2, sum;
printf("请输入两个整数:\n");
scanf("%d%d", &num1, &num2);
sum = num1 + num2;
printf("它们的和为:%d\n", sum);
return 0;
}
```
2. 编写一个C语言程序,输入一个整数,判断该数是否为偶数。
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:\n");
scanf("%d", &num);
if (num % 2 == 0) {
printf("%d是偶数。\n", num);
} else {
printf("%d是奇数。\n", num);
}
return 0;
}
```
3. 编写一个C语言程序,计算并输出1到100之间所有能被3整除的整数的和。
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
sum += i;
}
}
printf("1到100之间所有能被3整除的整数的和为:%d\n", sum);
return 0;
}
```
4. 设计一个C语言程序,输出使用乘法运算符计算两个整数相乘的结果。
```c
#include <stdio.h>
int main() {
int num1, num2, product;
printf("请输入两个整数:\n");
scanf("%d%d", &num1, &num2);
product = num1 * num2;
printf("它们的乘积为:%d\n", product);
return 0;
}
```
5. 编写一个C语言程序,求出100到200之间所有素数的个数并输出。
```c
#include <stdio.h>
#include <stdbool.h>
bool isPrime(int num);
int main() {
int count = 0;
for (int i = 100; i <= 200; i++) {
if (isPrime(i)) {
count++;
}
}
printf("100到200之间所有素数的个数为:%d\n", count);
return 0;
}
bool isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
```
6. 编写一个C语言程序,输入一个正整数n,计算并输出1到n之间所有整数的和。
```cc语言斐波那契数列
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数:\n");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论