用C语言编写,回文素数

时间:2024-10-14 02:49:56

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写,回文素数
用C语言编写,回文素数

2、#include <stdio.h>int ss(int i) /*自定义函数判断是否为素数*/{ int j; if (i <= 1) /*小于1的数不是素数*/ return 0; if (i == 2) /*2是素数*/ return 1;

用C语言编写,回文素数

3、 for (j = 2; j < i; j++) /*对大于2的数进行判断*/ { if (i % j == 0) return 0; else if (i != j + 1) continue; else return 1; }

用C语言编写,回文素数

4、void main(){ int i; for (i = 10; i < 1000; i++) if (ss(i) == 1) /*判断是否是素数*/

用C语言编写,回文素数

5、 if (i / 100 == 0) /*判断是否是两位数*/ 辘腋粪梯{ if (i / 10 == i % 10) /*判断十位和各位是否相同*/ pr足毂忍珩intf("%5d", i); } else if (i / 100 == i % 10) /*判断百位和个位是否相同*/ printf("%5d", i);

用C语言编写,回文素数

6、完整的源代码:#inclu蟠校盯昂de <stdio.h>int ss(int i) /*自定义函数判碘钹阏螗断是否为素数*/{ int j; if (i <= 1) /*小于1的数不是素数*/ return 0; if (i == 2) /*2是素数*/ return 1; for (j = 2; j < i; j++) /*对大于2的数进行判断*/ { if (i % j == 0) return 0; else if (i != j + 1) continue; else return 1; }}void main(){ int i; for (i = 10; i < 1000; i++) if (ss(i) == 1) /*判断是否是素数*/ if (i / 100 == 0) /*判断是否是两位数*/ { if (i / 10 == i % 10) /*判断十位和各位是否相同*/ printf("%5d", i); } else if (i / 100 == i % 10) /*判断百位和个位是否相同*/ printf("%5d", i);}

用C语言编写,回文素数
© 手抄报圈