题目 解决代码及点评 /************************************************************************/ /* 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 记录…
    题目 解决代码及点评 /* 功能:建立一个链表,每个结点包括:学号.姓名.性别.年龄.输入一个年龄,如果链表中的结点所包含的年龄等于此年龄, 将此结点删除,输出最后的链表. 时间: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…
题目 解决代码及点评 #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.判断一个数是否是素数 */ /************************************************…