大家好!今天这篇文章是我对学习C语言分支循环语句的理解,包括我都学了些什么内容,我的心得以及一些基础的题型的分享!内容如下!
首先,C语言分支循环也是很重要的点。对于我来说,最难的就是switch语句了;switch语句很容易就对判断的条件与case后面的常量表达式配对不起来,就导致做错题。要清楚,default语句可以出现在语句体中的任何标号位置上。当然,首当其中的,我们应该熟知if语句的使用与嵌套、以及条件运算符和条件表达式(表达式1?表达式2:表达式3),这些点很容易被我们忽略但是又极其重要。要知道每个else总与他最上面的没有else的if配对!在学习循环结构程序设计时,熟用while、do-while、for循环时基础的。break与continue的作用不可忽略!区分break和continue!
其次,关于这类知识的基础题型也要牢牢记住。有判断一个数是否为素数、累加求和、累乘法、判断大小、递推法;以及一些经典的例题,如猴子吃桃、水仙花数、斐波那契数列等等。需要掌握的基础,还有如何表示出个十百千位上的数字等基础的数学知识。
下面,是我对C语言分支循环语句基础题的做法!
下面是对九九乘法表的打印。
\\下面是对九九乘法表的打印
#include <stdio.h>
int main()
{
int a,b;
for(a=1;a<=9;a++)
{
for(b=1;b<=a;b++)
printf("%d*%d=%-5d",a,b,a*b);
printf("\n");
}
}
下面是计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值(累加法)。
#include <stdio.h>
int main()
{
int i;
double sum = 0;
for (i = 1; i <= 100; i++)
{
if (i % 2 == 0)
sum -= 1.0 / i;
else
sum += 1.0 / i;
}
printf("%lf\n", sum);
return 0;
}
需要注意的是,计算的式子中有正有负,这样就不仅仅要循环,还要用if进行判断。
以上就是我对于C语言中分支循环语句的理解啦!希望小伙伴们共同努力!