美文网首页C,C++,C语言#语法C/C++知识点
循环语句是C语言新手的入门基础,要扎实练习,孰能生巧

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

作者: 小辰带你看世界 | 来源:发表于2018-01-30 16:26 被阅读24次

阅读目录

一、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语句的循环体,即使是单一语句,也可以用{ }括起来使之成为复合语句(程序块),这样程序会易读。

相关文章

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

    阅读目录 一、do语句 二、whie语句 三、for语句 四、多重循环 总结 一、do语句 1,求多个整数的和及平...

  • iOS学习第三天2015.12.30

    今天,学习了软件开发语言的基础C语言的循环语句. 在C语言中,循环语句有三大类: while语句,do..whil...

  • C语言编程新手基础快速入门学习——循环语句

    循环语句 对于人自身而言,长时间重复性的做同样一件事情,很容易疲劳并出错。但对于计算机而言,这却是它们的特长。我们...

  • C语言-基础篇

    目的 掌握c语言基础,main 函数,编译过程,变量,if语句,for循环,while循环,do while循环 ...

  • C语言-循环语句 选择语句

    今天学习了C语言的循环语句,C语言中循环语句有for, while ,do while ,语句。 条件语句if ...

  • Java基础笔记04

    04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:什么是循环结构 B:循环结构的分类 C...

  • C语言练习题:循环部分

    C语言练习题:循环部分(20题) 上一篇: C语言练习题:if语句部分 下一篇: C语言练习题:函数部分 求一正整...

  • c语言控制语句

    C语言9种控制语句 ①if( )~else 条件语句 ②for( )~ 循环语句 ③while( )~ 循环语句 ...

  • 了解C语言,这一篇就够了

    C语言作为许多编程语言的基础,许多开发者的入门功夫,扎实的理论基础是未来发展的一个决定性因素。 但是,语言终究只是...

  • rust语句1

    常用的语言,表达式语句是语言的组成部分,rust也是一样的。 if语句 和C语言并无区别 循环语句 c、c++中的...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/ilpczxtx.html