题目 解决代码及点评 /* 23. 有10个两位整数,把这些数作以下变化,如果它是素数, 则把它乘以2,若它是偶数则除以2,其余的数减1, 请将变化后的10个数按从小到大的次序打印出来. */ #include <stdio.h> #include <stdlib.h> #include <math.h> /* 判断整数n是否为质数 是:返回1 否:返回0 */ int isPrimeNumber(int n) { int isPrime…
      题目 解决代码及点评 /************************************************************************/ /* 26. 把一个偶数位的数从当中分开成为两个数,这两个数的和的平方等于原数. 如(8+1)2=81,(20+25)2=2025.求10至9999之间满足这样条件的数是哪些? 共有多少个? */ /**********************************************…
       题目 解决代码及点评 //编写一函数判断一个数是否为素数 #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  {…
    题目 解决代码及点评 /* 功能:间隔元素排序.用随机函数产生25个[25,75]之间的整数, 把它送到一维数组M中. 要求对M[I],M[I+J],M[I+2*J],-这些元素按从小到大的顺序排序. J的值由键盘输入,I从1到J变化.实际上是以J为间隔排了J个对列,每个对列中从小到大排序. 时间:3:03 2013/10/26 */ #include<stdio.h> #include <stdlib.h> #include <time.h>…
  题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的c/c++语言教科书都会有这个题目 用来演示循环语句 #include <stdio.h> #include <stdlib.h> #include <math.h> void main() { int x; int num=1; printf("please input x\n"); scanf_s("%d",&x); for (int i=1…