
C练习
文章平均质量分 52
唯爱金金
这个作者很懒,什么都没留下…
展开
-
Part5(结构体)
Part5 结构体练习1.结构体:构造一个学生结构体,包含成员学号,姓名,成绩,写函数实现功能:a)设置学生信息,b)更改学生姓名,c)显示学生信息。2.利用结构体和共用体来实现:一个32位无符号数的高16位和低16位相加。练习1.结构体:构造一个学生结构体,包含成员学号,姓名,成绩,写函数实现功能:a)设置学生信息,b)更改学生姓名,c)显示学生信息。#include <stdio.h>#include <string.h>struct student{ char原创 2021-07-26 21:12:47 · 409 阅读 · 1 评论 -
C练习 Part3(指针)
Part3 指针练习1.对字符串排序(简单选择法)练习1.对字符串排序(简单选择法)#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char* name[] = {"Follow Me","BASIC","Great Wall","Computer","Python"}; int i,j; char* t; int min = 0; for(i = 0;i&原创 2021-07-24 10:12:43 · 145 阅读 · 0 评论 -
C练习 Part4(函数)
Part4 函数练习1.两个数进行交换(不一定是地址传递就可以实现交换)2.求三个数中最大数和最小数的差值3.函数的嵌套调用:求三个数中最大数和最小数的差值4.嵌套的特例,递归:函数直接或间接地调用自身。利用递归求N!5.3个学生各学4门课,1)计算总平均分,2)只查看某学生的个各门功课成绩练习1.两个数进行交换(不一定是地址传递就可以实现交换)#include <stdio.h>#include <stdlib.h>/* swap *//*void swap(int原创 2021-07-24 10:11:24 · 145 阅读 · 0 评论 -
C练习 Part2(数组)
1.使用数组写出fibonacci数列的前10项,并将该数组实现逆序输出和逆序存放。2.冒泡排序法3.选择排序法4.数组解决进制转换问题:从终端输入要进行转换的数字(num),及要转换成的某种进制(base),按输入要求进行输出。5.删除法求1000以内的所有质数6.自行构建一个一维数组,求数组中最大的数及所在下标7.构建一个可以存储10个整数的数组,将前9个位置初始化,将目标值100放在数组的第0个位置 (扩展:将目标值100放在任意指定的下标上)练习1.使用数.原创 2021-07-20 09:43:35 · 214 阅读 · 0 评论 -
C练习 Part1(循环)
1、投资问题:D1以10%的单利息投资了100美元(也就是说,每年投资赢的利息等于原始投资的10%),D2则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以前的利息),编写一个程序,计算需要多少年D2的投资额才会超过D1,并且显示出到那时两个人的投资额。2、读入数据,直到终端输入为0为止,计算输入的偶数(even)个数及平均值,以及奇数(odd)的个数及奇数的平均值3、写出Fibonacci数列的前40项(不用数组解决该问题)4、嵌套循环的引入:九九乘法表.原创 2021-07-20 09:42:41 · 322 阅读 · 0 评论