练习1:输入一个数,判断是否是完美数
完美数:正序和逆序的结果一致
练习2:
*
**
***
****
for(int i=0;i<4;i++) { for(int y=1;y<4-i;y++) { printf(" "); } for(int j=0;j<=i;j++) { printf("*"); } putchar(10); }
练习3:
****
***
**
*
for(int i=0;i<4;i++) { for(int y=0;y<i;y++) { printf(" "); } for(int j=0;j<4-i;j++) { printf("*"); } putchar(10); }
练习4:输入一个数,计算最大公约数,以及最小公倍数
练习5:输入一个数,判断是否是素数
素数:只能被1和本身整除
21 /*练习5:输入一个数,判断是否是素数 22 23 素数:只能被1和本身整除*/ 24 25 int main(int argc, const char *argv[]) 26 { 27 int num, i; 28 int isPrime=1; 29 printf("请输入一个整数:"); 30 scanf("%d", &num); 31 if(num <= 1) 32 isPrime = 0; 33 else 34 { 35 for (i = 2; i < num; ++i) 36 { 37 if(num % i == 0) 38 { 39 isPrime = 0; 40 break; 41 } 42 } 43 } 44 if (isPrime) 45 { 46 printf("%d 是素数。\n", num); 47 } else 48 { 49 printf("%d 不是素数。\n", num); 50 } 51 return 0; 52 }