题目 解决代码及点评 /************************************************************************/ /* 92. 编程把链表(1)变成链表(2). head (1) data next data next data next 记录1 记录2 记录3 data next data next 记录4 记录5 head (2) data next data next data next 记录1 记录2 记录…
题目 解决代码及点评 #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…
  题目 解决代码及点评 根据题目要去,我们可以通过if实现该功能,伪代码如下: if(a > 90) print 'A' else if(a>80) print 'b' else if(a>70) print 'c' else if(a>60) print 'd' else print 'e' 但是这道题我们希望考察switch,所以在解决代码中,我们使用了switch语句 #include <stdio.h> #include <stdlib.h>…
    题目 解决代码及点评 /* 功能:建立一个链表,每个结点包括:学号.姓名.性别.年龄.输入一个年龄,如果链表中的结点所包含的年龄等于此年龄, 将此结点删除,输出最后的链表. 时间:17:00 2013/10/25 */ #include<stdio.h> #include <stdlib.h> #include <string.h> struct student69 { int ID; char name[80]; int sex; int ag…
    题目 解决代码及点评 /************************************************************************/ /* 建立一个链表,每个结点包括的成员为:职工号.工资.用new函数开辟新结点. 要求链表包括5个结点,从键盘输入结点中的有效数据.然后把这些结点的数据打印出来. 要求用函数creat来建立链表,用list函数来输出数据.这5个职工的职工号是101,103,105,107,109. */ /******…
  题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的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…
   题目 解决代码及点评 在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数 /************************************************************************/ /* 9. 打印1-100之间所有素数 */ /************************************************************************/ #include <stdio.h> #…