1.素数又称质数,是指大于1的自然数,且除了1和他本身意外不再有其他因子。输入俩个正整数a与b,输出a与b之间全部素数,每五个素数换一行。假设2<=a<=b。
如:输入10和15,则输出结果为11 13。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
int count = 0;
int a, b, i, j;
printf("请输入a:");
scanf("%d",&a);
printf("请输入b:");
scanf("%d", &b);
if(a<=b){
for (a; a <= b;a++) {
int k = 0;
for (i = 2; i < a; i++) {
if (a % i == 0) {
k = 1;
}
}
if (k == 0) {
printf("%d\t", a);
count ++;
if (count % 5 == 0) {
printf("\n");
}
}
}
}
}
2.输入一组正整数,判断输入的数字是否为回文数,是则输出该数。输入-1时结束。提示:若一个正整数(首位不为0)从左向右读与从右向左读都是一样的称为回文数
如:输入121 1212 22 2,则输出结果为121 22 2。
提示:不需要输入全部数据之后在统一处理,如: