while语句的使用

while语句用于简单的循环结构。今天田老师带我们简单的学习了while语句。大致可以分为以下几个:求3的倍数,用*号打印直角三角形,等差数列,等比数列等一些问题。我印象比较深刻的就是这四个。

我想总结一下这四个问题中自己所犯的一些错误。

1.求3的倍数,并以10x10矩阵输出:


a.插入count以便于对输出数字进行矩阵的排列。

b.if(count%10==0);后需要加入printf函数,记得换行。

c.printf对于i的输出%3d这样矩阵的排列比较好看一点。

2.用*好打印直角三角形


打印直角三角形主要就是两个while循环,引入两个变量i,j.j小于等于i时输出*号。最后的printf记得换行,我得再提醒自己一次。这题我犯了一个很愚蠢的错误,scanf语句中对于a的输入我竟然吧&符号给漏掉了。自己可能刚接触到写一些简单的代码,习惯还不好,总是丢三落四的。一定要多练习并注意改正。

3.等差等比数列:


等差等比数列比较简单,无非就是数学公式的赋值。对前n项求和,可以在赋值一个sum=0进去。while中sum=sum+an,我一开始却写成了sum=an。这是我自己的错误。最后return前面需加入printf打印出前n项的和。

每天总结自己的一点小问题,希望自己在学习中慢慢成长起来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容