作业帮 > 综合 > 作业

c语言,循环分别编写三种for while do while将1+1/2+1/4+1/6一直加到1/n结果输入来.当n为

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/05 06:22:15
c语言,循环
分别编写三种for while do while将1+1/2+1/4+1/6一直加到1/n结果输入来.
当n为奇数时,提示重新输入一个偶数.
c语言,循环分别编写三种for while do while将1+1/2+1/4+1/6一直加到1/n结果输入来.当n为
您好!
三种方式如下:
1、for
#include
int main()
{
int i,n;
double sum=1;
printf("请输入一个偶数;");
scanf("%d",&n);
for(;;)
if(n%2!=0)
{
printf("请重新输入一个偶数!\n");
return 0;
}
else break;
for(i=2;i
再问: 奇数的话重新输入不了。请大神改下。谢谢。
再答: 不好意思,意思没理解到位…… #include int main() { int i,n; double sum=1; for(;;) { printf("请输入一个偶数;"); scanf("%d",&n); if(n%2==0) { for(i=2;i