请给出答案
时间: 2023-10-11 13:09:34 浏览: 22
1. 以下是计算两个整数的和、差、积、商和余数的程序:
```c
#include <stdio.h>
int main() {
int num1, num2;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
printf("和:%d\n", num1 + num2);
printf("差:%d\n", num1 - num2);
printf("积:%d\n", num1 * num2);
printf("商:%d\n", num1 / num2);
printf("余数:%d\n", num1 % num2);
return 0;
}
```
2. 以下是判断一个整数是否为偶数的程序:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:\n");
scanf("%d", &num);
if (num % 2 == 0) {
printf("这是一个偶数。\n");
} else {
printf("这是一个奇数。\n");
}
return 0;
}
```
3. 以下是判断一个字符是否为字母的程序:
```c
#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符:\n");
scanf("%c", &ch);
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
printf("这是一个字母。\n");
} else {
printf("这不是一个字母。\n");
}
return 0;
}
```
4. 以下是输出三个整数中的最大值的程序:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
printf("最大值是:%d\n", max);
return 0;
}
```
5. 以下是判断一个字符串是否为回文字符串的程序:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:\n");
scanf("%s", str);
int len = strlen(str);
int i, j;
int flag = 1;
for (i = 0, j = len - 1; i < j; i++, j--) {
if (str[i] != str[j]) {
flag = 0;
break;
}
}
if (flag) {
printf("这是一个回文字符串。\n");
} else {
printf("这不是一个回文字符串。\n");
}
return 0;
}
```
以上程序仅供参考,实际上可以有多种写法。