题目 解决代码及点评 ///************************************************************************/ ///* 3. 把25个字母A.B .C.••• .X.Y按如下要求打印出来: //从最中间的字母M开始打印,然后一左一右依次打印出其它字母,即M,L,N,K,O //要求:初始化时按字母表顺序赋值. // */ ///****************************************…
    题目 解决代码及点评 /************************************************************************/ /* 2. 有一长度不大于40的字符串,已知其中包含两个字符"A", 求处于这两个字符"A"中间的字符个数,并把这些字符依次打印出来 */ /******************************************************************…
     题目 解决代码及点评 /* 找规律,编程序打印6×6的矩阵: 1 2 3 5 8 13 1 4 9 17 30 51 1 6 19 45 92 173 . . . */ #include <stdio.h> #include <stdlib.h> void main() { int a[6][6];//定义6*6数组 for (int i=0;i<6;i++)//给第0列赋值 { a[i][0]=1; } a[0][1]=2;//给第0行第一列赋…
      题目 解决代码及点评 /* 功能:将一个整数(最多是10位数)从低位到高位打印出来, 如该数是12345时,输出应是54321(只占一行) 时间:19:18 2013/10/24 */ #include<stdio.h> #include<stdlib.h> void main() { int num; scanf_s("%d", &num); int bit = 0; int n = num; //创建副本,防止nu…
  题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的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.判断一个数是否是素数 */ /************************************************…
  题目 解决代码及点评 这道题考察循环和比较 /************************************************************************/ /* 7. 任意十个数,打印出它们中的最大数.最小数. 测试数据:① 1,-12,20,30,-5,-23,33,125,200,-100 ② 0,10,3,1,5,6,-10,90,9,-4 ③ 12,13,14,15,10,-10,-11,-12,-9,9 */ /************…