要求用循环结构(for语言)编写程序:1+23+35+47+59

要求用循环结构(for语言)编写程序:1+23+35+47+59,第1张

#include<stdio.h>

main()

{

float sum=0//i为分子,j为分母;初值都为1;i每次加1;j每次加2;

for(int i=1,j=1i<=5,j<=9i++,j+=2)

{

sum+=1.0*i/j//i,j都是整型(int),不乘1.0商的小数部分默认为0;

}

printf("%.2f",sum)

 return 0

}

Pascal语言中for循环语句是计数型循环,所以可以知道循环的次数,结构如下:

for <变量>:=<初值>to <终值>do <循环体>;

for <变量>:=<初值>downto <终值>do <循环体>;

解释:

在第一种格式中,<变量>先被赋值于<初值>,然后执行一次<循环体>,之后<变量>自加1,再执行一次<循环体>……一直到<变量>等于<终值>,执行最后一次<循环体>后,结束循环。

在第二种格式中,<变量>先被赋值于<初值>,然后执行一次<循环体>,之后<变量>自减1,再执行一次<循环体>……一直到<变量>等于<终值>,执行最后一次<循环体>后,结束循环。

注意事项:

其中的<变量>的数据类型必须为顺序类型,但不能为int64型,<初值>与<终值>也得是顺序类型;

如果是第一种格式,<初值>只有小于或等于<终值>时才能执行循环体,如果<初值>大于<终值>,则跳过该for循环语句而不执行;

如果是第二种格式,<初值>只有大于或等于<终值>时才能执行循环体,如果<初值>小于<终值>,则跳过该for循环语句而不执行;

在<循环体>中,不可给<变量>赋值,否则会使得循环提前结束或进入死循环;

在for循环语句中,允许嵌套。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12061736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存