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

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

阅读目录

一、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("是否继续?

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

二、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; }

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

三、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

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

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

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

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

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

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

3,画一个长方形

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

入图片描述

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

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

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

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

(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

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

金字塔变形(1)

片描述

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

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

金字塔变形(2)

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

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

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

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

总结

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

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

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

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

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

循环语句是C语言新手的入门基础,要扎实练习,孰能生巧_第13张图片
循环语句是C语言新手的入门基础,要扎实练习,孰能生巧_第14张图片
循环语句是C语言新手的入门基础,要扎实练习,孰能生巧_第15张图片

你可能感兴趣的:(循环语句是C语言新手的入门基础,要扎实练习,孰能生巧)