
C语言
LHMandHH
这个作者很懒,什么都没留下…
展开
-
C语言 PTA 找出不是两个数组共有的元素
浙大版《C语言程序设计实验与习题指导(第3版)》题目集找出不是两个数组共有的元素给定两个整型数组,本题要求找出不是两者共有的元素。原创 2022-06-16 10:29:11 · 3328 阅读 · 0 评论 -
C语言学习实例6-素数判断
题目:判断101到200之间的素数。程序分析:判断素数的方法:用一个数分别去除2到这个数本身,如果能被整除, 则表明此数不是素数,反之是素数。源代码:(可判断任意范围的数)# include <stdio.h># include <stdbool.h>bool sushu(int a);//函数声明int main(void){ int first, second,count = 0; printf("请输入要判断的范围示例 101,200:"); s原创 2021-06-27 16:02:59 · 317 阅读 · 0 评论 -
C语言学习实例5-兔子生崽
古典问题(兔子生崽): 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)程序分析:兔子的规律为数列1, 1, 2, 3, 5, 8, 13, 21....,即下个月是上两个月之和(从第三个月开始)。源代码:方法一:用自己构造函数的方法解决#include <stdio.h>int caculate(int i, int j); //声明计算函数(就可以将函数...原创 2021-06-27 15:23:53 · 1287 阅读 · 0 评论 -
C语言学习实例4-九九乘法表
//题目:输出9*9口诀。//程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。//源代码:# include <stdio.h>int main(void){ int first = 0, second = 0; int i, k, product; for (i = 1; i <= 9; i++) { first++; second = 0; for (k = 1; k <= 9; k++) { second++原创 2021-06-25 23:11:17 · 240 阅读 · 0 评论 -
C语言学习实例3-判断某天是这一年的第几天
题目:输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。源代码:# include <stdio.h># include <stdbool.h>//声明函数bool judgeOK(int year, int month, int day);bool judgeyear(int a);int calculatetiem(int mon原创 2021-06-24 17:16:45 · 1241 阅读 · 1 评论 -
C语言学习实例2-提成计算
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%;高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润I,求应发放奖金总数?程序分析:请利用数轴来分界,定位。注意定义时需把奖金定原创 2021-06-24 17:10:35 · 1068 阅读 · 0 评论