c 编程 试题及答案
C编程试题及答案
1. 试题一
题目:请编写一个程序,接收用户输入的两个整数,并将它们相加的结果输出。
答案:
```c
#include <stdio.h>
int main() {
int num1, num2, sum;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
sum = num1 + num2;
printf("两个整数的和为:%d\n", sum);
return 0;
}
```
2. 试题二
题目:请编写一个程序,接收用户输入的一个整数n,计算并输出1到n之间所有偶数的和。
答案:
```c
#include <stdio.h>
int main() {
int n, sum=0;
printf("请输入一个整数:");
scanf("%d", &n);
for(int i=1; i<=n; i++) {
if(i % 2 == 0) {
sum += i;
}
}
printf("1到%d之间所有偶数的和为:%d\n", n, sum);
return 0;
c编程网}
```
3. 试题三
题目:请编写一个程序,接收用户输入的一个正整数n,计算并输出n的阶乘。
答案:
```c
#include <stdio.h>
int main() {
int n, factorial=1;
printf("请输入一个正整数:");
scanf("%d", &n);
for(int i=1; i<=n; i++) {
factorial *= i;
}
printf("%d的阶乘为:%d\n", n, factorial);
return 0;
}
```
4. 试题四
题目:请编写一个程序,输入一个字符串,统计并输出该字符串中的字符个数。
答案:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int count = 0;
printf("请输入一个字符串:");
scanf("%s", str);
count = strlen(str);
printf("字符串中的字符个数为:%d\n", count);
return 0;
}
```
以上是一些关于C编程的常见试题及答案。通过这些题目的练习,可以帮助提升对C语言的理解和掌握程度。希望对您有帮助!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论