循环语句是C语言新手的入门基础,要扎实练习,孰能生巧

阅读目录

一、do语句

二、whie语句

三、for语句

四、多重循环

总结

一、do语句

1,求多个整数的和及平均值

#includeint main(void){ int sum = 0; //和int cnt = 0; //整数个数int retry; //判断是否继续do{ int t; printf("请输入一个整数:"); scanf("%d",&t); sum = sum + t; cnt = cnt + 1; printf("是否继续?

二、whie语句

1,递增显示从0到输入的正整数为止的各个整数

#includeint main(void){ int i,n; printf("请输入一个正整数:"); scanf("%d",&n); i = 0; while(i

2,编写一段程序,按照升序显示出小于输入值的所有正偶数

#includeint main(void){ int i,n; printf("请输入一个正整数:"); scanf("%d",&n); i = 0; while(i

3,编写一段程序,使之交替显示+和-,总个数等于所输入的整数值

#includeint main(void){ int num; int i=0; printf("正整数:"); scanf("%d",&num); while (i

4,逆向显示正整数

#includeint main(void){ int n; do{ printf("请输入一个正整数:"); scanf("%d",&n); if(n 0){ printf("%d", n % 10); n /= 10; } puts("。 "); return 0; }

三、for语句

#include int main(void){ int i,j,n; j=1; printf("请输入一个整数:"); scanf("%d",&n); for(i=0;i9) j-=10; } printf(" "); return 0;}

2,编写一段程序,显示出身高和标准体重的对照表。注:显示的身高范围和间隔由输入的整数值进行控制,标准体重精确到小数点后两位。

#include int main() { int beginHigh = 0, endHigh = 0; float weight = 0; int margin = 0; printf("开始数值(cm):"); scanf("%d", &beginHigh); printf("结束数值(cm):"); scanf("%d", &endHigh); printf("间隔值(cm):"); scanf("%d", &margin); for (int i = beginHigh;i

3,显示输入的整数值的所有约数

#includeint main(void){ int i,n; printf("整数值:"); scanf("%d",&n); for(i = 1;i

4,编写一段程序,输入一个整数值,显示该整数值个' * '。每显示5个就进行换行。

#includeint main(){ printf("请输入整数:"); int a; scanf("%d",&a); int b=0; for(int i=0;i

四、多重循环

1,显示九九乘法表

#includeint main(void){ int i,j; for(i = 1;i

2,编写一段程序,为九九乘法表增加横纵标题

#include int main(){ int i, j ; //打印第一行printf(" |") ; for(i = 1; i

3,画一个长方形

#includeint main(void){ int i,j; int height,width; puts("让我们来画一个长方形。"); printf("高:"); scanf("%d",&height); printf("宽:"); scanf("%d",&width); for(i = 1;i

入图片描述

4,(1)显示直角在左下方的等腰直角三角形

#includeint main(void){ int i,j,len; puts("直角在左下方的等腰直角三角形。"); printf("边长:"); scanf("%d",&len); for(i = 1;i

(2)显示直角在右下方的等腰直角三角形

#includeint main(void){ int i,j,len; puts("直角在左下方的等腰直角三角形。"); printf("边长:"); scanf("%d",&len); for(i = 1;i

(3)显示直角在左上方的等腰直角三角形

#include int main(){ int i,j,len; puts("直角在左下方的等腰直角三角形。"); printf("边长:"); scanf("%d",&len); for (int i = 1; i

(4)显示直角在右上方的等腰直角三角形

#include int main(){ int i,j,len; puts("直角在左下方的等腰直角三角形。"); printf("边长:"); scanf("%d",&len); for (int i = 1; i

5,编写一段程序,输入一个整数,显示出输入整数层的金字塔形状

提示:第 i 行显示 (i - 1)* 2 + 1 个 ' * '

#include "stdio.h"int main(int argc, char const *argv[]){ int n; puts("让我们来描绘一个金字塔。"); printf("金字塔有几层:"); scanf("%d",&n); for (int i = 1;i

金字塔变形(1)

片描述

#includeint main(){ int i,j,n; puts("让我们来描绘一个金字塔。"); printf("金字塔有几层:"); scanf("%d",&n); for(i=1;i

金字塔变形(2)

#includeint main(){ int i,j,n; puts("让我们来描绘一个金字塔。"); printf("金字塔有几层:"); scanf("%d",&n); for(i=1;i0;j--) printf("%d",j); printf(" "); }}

小编推荐一个学C语言/C++的学习裙【 二六三,六八八,二七六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

总结

循环是C语言的基础,所以要扎实练习,孰能生巧。在此列举一些注意事项:

注意区分while语句和do-while语句,前者是先判断后执行,后者是先执行后判断。

do语句的循环体至少会执行一次,而while语句的循环体则有可能一次也不会执行。

注意不要在for语句和while语句的()后放置空语句。

do语句的循环体,即使是单一语句,也可以用{ }括起来使之成为复合语句(程序块),这样程序会易读。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容