Q:输入一个整数i,输出i+(i+1)+...+19+20的结果

S:法1:for

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int i;
int j;
int s=0;//sum
scanf("%d",&i);
for(j=i;j<=20;j++)
{
s=s+j;
}
printf("%d\n",s);
return 0;
}

法2:while

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int i;
int j;
int s=0;//sum
scanf("%d",&i);
j=i;
while(j<=20)
{
s=s+j;
j++;
}
printf("%d\n",s);
return 0;
}

法3:do while

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int i;
int j;
int s=0;//sum
scanf("%d",&i);
j=i;
if(i<=20)
do{
s=s+j;
j++;
}while(j<=20);
printf("%d\n",s);
return 0;
}

That's all.

随机推荐

  1. HTML特殊符号对应代码

    HTML中的特殊符号所对应代码,收藏使用 符号 HTML 符号 HTML     & & < < > > ⁄ ⁄ " " ¸ ¸ ° ° ½ ...

  2. SharePoint 2013 Nintex Workflow 工作流帮助(十一)

    博客地址 http://blog.csdn.net/foxdave 工作流动作 27. Create item in another site(Libraries and lists分组) 该操作用于 ...

  3. String创建对象的个数--西北狼

    public class StringDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto ...

  4. php大力力 [003节]php在百度文库的几个基础教程mac环境下文本编辑工具

    2015-08-22 php大力力003.mac环境下文本编辑工具 在windows下,使用notepad特别多.在mac下使用“备忘录”app,word,反而没有存储过txt后缀等不同文本. mac ...

  5. BZOJ 1093 最大半连通子图

    缩点求最长链. #include<iostream> #include<cstdio> #include<cstring> #include<algorith ...

  6. js打印方法总结

    前段时间做web项目用到了页面打印,在网上找了些资料,自己也试了很多方法,将这些方案列出下: 1.window.print()方法打印,所有主要浏览器都支持 print() 方法 这个方法很实用,只需 ...

  7. .a包生成64位

    ./configure  CC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain ...

  8. 怎么用jquery判断浏览器类型和版本号?

    用jquery判断浏览器类型:判断浏览器类型是IE浏览器还是火狐甚至是opera或者苹果浏览器safari,jquery 特效代码如下:判断浏览器类型和版本号如下: 怎么用jquery判断浏览器类型? ...

  9. 获得供应商最近一次报价:OVER(PARTITION BY)函数用法的实际用法

    利用rownumber ,关键字partition进行小范围分页 方法一: --所有供应商对该产品最近的一次报价with oa as(select a.SupplierId ,UnitPrice,Pr ...

  10. dedecms头部标签(标题,关键词,描述标签)(借用)

    先说说dedecms头部标题,关键词,描述标签的作用我相信网络上也有很多这样的信息,那为什么我还要写这个?因为这个对我们初学者来说还是比较重要的,因为做SEO就要用到这些标签.首先我写下首页头部标签我 ...