C语言
分享简单的c语言练习题。
i小玉
微信公众号:龙跃十二
我就是个平平无奇的小天才!
展开
-
【c语言】|| 判读是否为闰年?
解题思路:1.首先应该弄明白的是,闰年的定义,闰年指能够被4整除,但是若年份为100的倍数,则也必须被400整除,换句话说,每400年内共有的97个闰年(其中有三个100倍数的整数年不能被400整出)。2.在程序中涉及多个判断语句,考虑使用if语句进行判断,简化代码。源代码:#include <stdio.h>void main(){ int year,leap; ...原创 2019-11-01 16:30:20 · 261 阅读 · 0 评论 -
【c语言】|| switch语句实现加减乘除
解题思路:1、利用switch语句实现数字的加减乘除四则运算;2、定义两个浮点型变量a,b,一个字符型变量c。利用switch语句的语言功能,进行分局输出源代码如下:void main(){ float a,b; char c; printf("please input:\n"); scanf("%f%c%f",&a,&c,&b); switch...原创 2019-10-22 20:37:30 · 19588 阅读 · 0 评论 -
【c语言】|| 对三个自然数进行排序
解题思路:1、定义三个整形变量a,b,c和一个临时变量temp;2、利用if-else语句进行排序。最理想状态:a<b<c若a>b,则将ab对换,注意使用临时变量temp。若b>c,则将bc对换,若a>c,则将ac对换源代码如下:void main(){ int a,b,c,temp; printf("input there numbers:")...原创 2019-10-21 20:01:47 · 300 阅读 · 0 评论 -
【c语言】|| 成绩分段输出
解题思路:1、输入整型变量score,采用if-else-if语句,一次表示;2、利用逻辑表达式依次表达分数段,并将最终分数按照A,B,C,D,E来输出;代码如下:void main(){ int s; printf("input score:"); scanf("%d",&s); if(s<60) printf("the score is E!"); els...原创 2019-10-21 19:37:23 · 2377 阅读 · 0 评论 -
【c语言】|| 用C语言实现输出乘法表!
解题思路:1、输入整型变量i,j,其中i的取值范围在1到9之间,j的取值范围在1到i之间;2、用i*j输出,每输出一行以后就换行;代码如下://输出乘法表!#include <stdio.h>int main(){ int i = 0; for (i = 1; i <= 9; i++) { int j = 0; for (j = 1; j <= ...原创 2019-01-05 21:50:45 · 2292 阅读 · 1 评论 -
【c语言】|| 输出100到200之间的素数
解题思路:1、定义变量i,输出100到200之间的所有整数;2、定义变量j,变量j的范围是从2到i-1,用i/j取余,若余数为0则跳出, 若i=j,则输出i。3、程序做了修改,由于数字较多,定义变量count统计数量。说明:若范围有变化,改变i的取值即可。源代码如下://输出100----200之间的素数(只能被1和它本身整除的数字)#include &lt;stdio.h&gt;...原创 2019-01-04 22:04:24 · 10267 阅读 · 0 评论
分享