#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main() {
int n,i;
for (n = 100; n <= 200; n++) {
for (i = 2; i <=sqrt(n); i++) { //sqrt(n)意思是根号下n
if (n % i == 0) {
break;
}
}
if (i > sqrt(n)) {
printf("%d是素数\n", n);
}
}
return 0;
}
求水仙花数(三位数)(100~999)
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
for (int i = 100; i < 1000; i++) {
int a = i % 10; //个位
int b = (i % 100) / 10; //十位
int c = i / 100; //百位
if (i==a * a * a + b * b * b + c * c * c) {
printf("%d是水仙花数\n",i);
}
}
return 0;
}
完全平方数(1~1000)
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main() {
for (int i = 1; i <= 1000; i++) {
for (int j = 1; j <= sqrt(i); j++) {
if (i == j * j) {
printf("%d是完全平方数\n", i);
}
}
}
return 0;
}