c语言之do-while循环

do while循环的语法是

do 语句

while 表达式

这里的语句是循环执行的语句

它是先无条件执行循环语句,再判断是否符合条件,符合条件继续执行。

比如要设计一个1+2+3+n的程序,n要求用户手工输入。

代码如下

#include<stdio.h>

int main()

{

int i=1,total=0,x;

puts("请输入数字:");

scanf("%d",&x);

do

{

total+=i;

printf("每次循环累加和为%d\n",total);

++i;

}

while(i<x);

printf("最终累加和为:%d\n",total);

return 0;

}

相关推荐
黑马程序员毕设15 小时前
基于Java的医院药品管理系统的优化设计与实现
java·开发语言·spring boot·小程序·架构·课程设计·毕设
_Twink1e15 小时前
openJiuwen 实训营 Day 1 · WorkSwarm 入门教程
开发语言·c++·openjiuwen
天若有情67315 小时前
Node+MySQL小型全栈笔记项目实战课程分享
数据库·笔记·mysql
问天_观心15 小时前
大模型微调学习(一)
开发语言·人工智能·学习·语言模型·github
阿里嘎多学长16 小时前
2026-09-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Navigator_Z16 小时前
LeetCode //C - 1224. Maximum Equal Frequency
c语言·算法·leetcode
Navigator_Z16 小时前
LeetCode //C++ - 1226. The Dining Philosophers
c语言·算法·leetcode
源代码•宸16 小时前
前置准备:定时微服务背景和现状
开发语言·经验分享·后端·微服务·云原生·架构·golang
2601_9673387116 小时前
C#上位机开发零基础入门到精通全套视频
开发语言·c#
小白学大数据17 小时前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel