题目 解决代码及点评 //编写一函数判断一个数是否为素数 #include<stdio.h> #include <stdlib.h> #include <math.h> void f61(int a ) {  if (a==0)  {   printf("%d不是素数!",a);  }  else if (a==1)  {   printf("%d不是素数!",a);  }  else  {…
      题目 解决代码及点评 /************************************************************************/ /* 26. 把一个偶数位的数从当中分开成为两个数,这两个数的和的平方等于原数. 如(8+1)2=81,(20+25)2=2025.求10至9999之间满足这样条件的数是哪些? 共有多少个? */ /**********************************************…
     题目 解决代码及点评 /* 23. 有10个两位整数,把这些数作以下变化,如果它是素数, 则把它乘以2,若它是偶数则除以2,其余的数减1, 请将变化后的10个数按从小到大的次序打印出来. */ #include <stdio.h> #include <stdlib.h> #include <math.h> /* 判断整数n是否为质数 是:返回1 否:返回0 */ int isPrimeNumber(int n) { int isPrime…
   题目 解决代码及点评 在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数 /************************************************************************/ /* 9. 打印1-100之间所有素数 */ /************************************************************************/ #include <stdio.h> #…
  题目 解决代码及点评 这又是个条件函数,但是这个函数无法用switch来解决,因为switch只能用于和某条件相等情况下,而这个函数的范围是无穷的 遇到这种问题,我们还是需要用复合的if语句来解决 #include <stdio.h> #include <stdlib.h> void main() { float x; float y; printf("please input x\n"); scanf_s("%f",&x…
 题目 解决代码及点评 /* 功能:写一函数判断某数是否"水仙花数",所谓"水仙花数"是指一个三位数, 其各位数字立方和等于该数本身. */ #include<stdio.h> #include<stdlib.h> int flower(int); //判断参数是否为水仙花数,是返回1,否返回0 void main(){ int num; scanf_s("%d",&num); // 输入一个数 int fla…