举例几个c语言问题,并且给出编程语句答案
时间: 2023-08-31 13:26:55 浏览: 75
单片机C语言编程定时器的几种表达方法
好的,以下是几个C语言问题及其编程语句答案:
1. 编写一个程序,实现输入两个整数,然后输出它们的和。
```
#include <stdio.h>
int main() {
int num1, num2, sum;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
sum = num1 + num2;
printf("它们的和是:%d", sum);
return 0;
}
```
2. 编写一个程序,实现输入一个字符,然后输出它的ASCII码。
```
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
printf("它的ASCII码是:%d", c);
return 0;
}
```
3. 编写一个程序,实现输入一个正整数n,然后输出1~n之间的所有偶数。
```
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数:");
scanf("%d", &n);
printf("1~%d之间的偶数有:", n);
for(int i = 1; i <= n; i++) {
if(i % 2 == 0) {
printf("%d ", i);
}
}
return 0;
}
```
4. 编写一个程序,实现输入一个字符串,然后输出它的长度。
```
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = strlen(str);
printf("它的长度是:%d", len);
return 0;
}
```
5. 编写一个程序,实现输入一个正整数n,然后输出n的阶乘。
```
#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, factorial);
return 0;
}
```
阅读全文