题目 解决代码及点评 /* 68. 在主函数中输入10个不等长的字符串,用另一函数对它们排序. 然后在主函数中输出这10个已排好序的字符串,用指针数组完成. */ #include <stdio.h> #include <stdlib.h> #include <string.h> void f50068(char **pp) { int a[10]={0}; for (int i=0;i<10;i++)//将字符串长度挨个存入数组a[10]…
      题目 解决代码及点评 /* 功能:求二维数组中每行元素的平均值,不许引入其它的数组 时间:16:21 2013/10/24 */ #include<stdio.h> #include<stdlib.h> #define N 5 void getArray(int a[][N],int n); //给二位数组随机赋值原型 void putArray(int a[][N], int n); //打印出二维数组原型 void main() { int…
     题目 解决代码及点评 /************************************************************************/ /*6. 将一个6×6数组的第一行.第六行.主对角线和副对角线上的元素都存入1, 其余的元素都存入-1.请编程序实现. */ /************************************************************************/ #include <s…
 题目 解决代码及点评 /* 编一程序,打入月份号,输出该月的英文月名. 例如,输入"3",则输出"March",要求用指针数组处理. */ #include <stdio.h> #include <stdlib.h> void main() { int i; char *a[12]={"January","February","March","April",…
  题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的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…
题目 解决代码及点评 #include <stdio.h> #include <stdlib.h> void main() { float f; float c; float k; printf("please input the f\n"); scanf_s("%f", &f); // 注意不能写成5/9*(f-32),5/9两个整数相除结果是0 c = (f - 32) * 5 / 9; k = 273.16 + c; print…
   题目 解决代码及点评 在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数 /************************************************************************/ /* 9. 打印1-100之间所有素数 */ /************************************************************************/ #include <stdio.h> #…
  题目 解决代码及点评 判断一个数是不是素数的方法,一般是看n是不是能被n以内的某个整数(1除外)整除 为了提高效率,这个整数范围一般缩小到n的平方根 如果在这个范围内的整数都不能整除,那么说明它是素数 /************************************************************************/ /* 8.判断一个数是否是素数 */ /************************************************…