编写程序,接收用户从键盘输入的整数,判断其是不是素数,并输出结果; 2、输出九九乘法口诀表; 3、输出1000~10000之间的回文数,假设数2442,这个数从左边读和从右边读的结果是一模一样的,这就是回文数。
时间: 2024-05-12 07:16:02 浏览: 89
问题1: 程序如下:
```
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
int i;
for (i = 2; i < num; i++) {
if (num % i == 0) {
printf("%d不是素数\n", num);
return 0;
}
}
printf("%d是素数\n", num);
return 0;
}
```
问题2: 程序如下:
```
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%d ", j, i, i * j);
}
printf("\n");
}
return 0;
}
```
问题3: 程序如下:
```
#include <stdio.h>
int main() {
int num, i;
for (num = 1000; num <= 10000; num++) {
int temp = num, sum = 0;
while (temp != 0) {
sum = sum * 10 + temp % 10;
temp /= 10;
}
if (sum == num) {
printf("%d是回文数\n", num);
}
}
return 0;
}
```
阅读全文