1、for循环,语法“for(i=1;i<=n;i++){s=s+i;}”;2、while循环,语法“while(i<=n){s=s+i;i++;}”;3、do-while循环,语法“do{s=s+i;i++;}while(i<=n)”。
本教程操作环境:windows7系统、c99版本、Dell G3电脑。
问题描述:用C语言实现1+2+3+4+5+…+n的累加。
#include<stdio.h> int add(int n){ int i,sum=0; for(i=1;i<=n;i++){ sum=sum+i; } return sum; } int main(){ int n,s; printf(请输入N的值:); scanf(%d,&n); s=add(n); printf(1+2+3+4+5+.....+%d=%d\n,n,s); }
运行结果如下:
#include<stdio.h> int add(int n){ int i=1,sum=0; while(i<=n){ sum=sum+i; i++; } return sum; }
main()函数和for循环的函数一致,当然也可以根据自己的需要进行修改,具体运行结果如下:
#include<stdio.h> int add(int n){ int i=1,sum=0; do{ sum=sum+i; i++; }while(i<=n); return sum; }
运行结果如下:
相关推荐:《C语言视频教程》
原文地址:https://www.jb51.cc/csharp/1192484.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。