首页 > 其他分享 >C语言例4-29:计算1+2+...+100之和(利用do-while语句实现)。

C语言例4-29:计算1+2+...+100之和(利用do-while语句实现)。

时间:2024-03-28 13:30:37浏览次数:14  
标签:do int sum 29 C语言 while include void

代码如下:

//计算1+2+...+100之和(利用do-while语句实现)。
#include<stdio.h>
int main(void)
{
	int n=1,sum=0;
	do
	{
		sum=sum+n;
		n++;
	}while(n<=100);
	printf("sum = %d\n",sum);
	
	return 0;
}

结果如下:

说明:本例中do-while循环和while循环完成相同的功能。

但是,当while后面的表达式一开始即为"假"时,则两种循环结果是不同的。

程序一:

//先判断后执行
#include<stdio.h>
int main(void)
{
	int n=1, sum1=0;
	while(n<1)
	{
		sum1=sum1+n;
		n++;
	}
	printf("sum1= %d\n",sum1);
	return 0;
}
//sum1=0

结果如下:

程序二:

//先执行后判断
#include<stdio.h>
int main(void)
{
	int n=1, sum2=0;
	do
	{
		sum2=sum2+n;
		n++;
	}while(n<1);
	printf("sum2= %d\n",sum2);
	return 0;
}
//sum2=1

结果如下:

标签:do,int,sum,29,C语言,while,include,void
From: https://blog.csdn.net/LULU_lulu666/article/details/137108439

相关文章

  • C语言中“ *1.0 ”的作用
    一个“错误的”例子:我们先来看一段简单的代码:下面这个“代码”是一个进行除法运算的代码假设我们进行“3/2”的运算,结果是1.5,但是这串代码最后的结果是1.0,这显然不是我们想要的结果。intmain(){inta,b;floatc;scanf("%d%d",&a,&b);c=a/b;p......
  • C语言经典练习题
    题目       学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。编程解析: 思路1:条件运算符:运用实例a>b?a:b 思路2:ifelse结构的运用 思路3:switchcase结构的运用//思路1:#include<stdio.h>intmain(intargc,charconst*argv[]){i......
  • Docker Gitlab使用方法
    下载dockerpullgitlab/gitlab-ce运行dockerrun\--publish443:443--publish80:80--publish22:22\--namegitlab\-v/data/gitlab/config:/etc/gitlab\-v/data/gitlab/logs:/var/log/gitlab\-v/data/gitlab/data:/var/opt/gitlab\gitla......
  • ffmpeg学习window下使用Visual Studio创建cpp项目添加ffmpeg源代码编译好的依赖库
    ffmpeg学习window下使用VisualStudio创建cpp项目添加ffmpeg源代码编译好的依赖库1.创建cpp项目启动VisualStudio,创建新项目选择控制台运用程序随便输入一个项目名称,点击创建,完成helloworld项目的创建编译和运行项目,按f7编译项目,按f5运行项目下次重新打开......
  • Windows11系统wslclient.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个wslclient.dll文件(挑选合适的版本文件)把它......
  • 计算机java项目|Springboot基于Hadoop的物品租赁系统的设计与实现
    作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互......
  • Day52:WEB攻防-XSS跨站&反射型&存储型&DOM型&标签闭合&输入输出&JS代码解析
    目录XSS跨站-输入输出-原理&分类&闭合XSS跨站-分类测试-反射&存储&DOM反射型XSS存储型XSSDOM-base型XSS:(某案例测试)知识点:1、XSS跨站-输入输出-原理&分类&闭合2、XSS跨站-分类测试-反射&存储&DOMXSS跨站-输入输出-原理&分类&闭合漏洞原理:接受输入数据,输出显......
  • etcd安装(docker)
    一、拉去官方镜像dockerpullquay.io/coreos/etcd:v3.5.0二、创建etcd容器dockerrun-d\-p2379:2379\-p2380:2380\--nameetcd\quay.io/coreos/etcd:v3.5.0\/usr/local/bin/etcd\-advertise-client-urlshttp://0.0.0.0:2379\-listen-client-......
  • DOM
    一.DOMDOM(DocumentObjectModel)编程就是使用document对象的API,完成对网页HTML文档进行动态修改,以实现网页数据和样式动态变化效果的编程document对象代表整个html文档,可用来访问页面中的所有元素,是最复杂的一个dom对象,可以说是学好dom编程的关键所在根......
  • Docker使用
    目录Docker安装Docker常用命令找镜像启动镜像 修改容器内容提交改变推送到远程仓库物理传输推送远程仓库挂载数据docker日志docker复制Docker安装移除以前的docker相关包:sudoyumremovedocker*安装yum工具类:yuminstall-yyum-utils添加docker安装源地......