C语言--程序设计基础--6章
2015-07-15 23:09
218 查看
循环结构的程序设计
“当型”循环语句有while语句和for语句“直到型”循环语句有do_while
while语句
五个数字的乘积:
#include <stdio.h> int main(void) { int i=1; int s=1; while (i <= 5) { s*=i; i++; } printf("%d", s); }
打印九九乘法表(while语句):
#include<stdio.h> int main(void) { int j = 0, i = 0; while(j < 9) { j++; i = 1; while(i <= j) { printf("%d*%d=%d\t", i, j, i * j); i++; } printf("\n"); } }
打印九九乘法表(for语句):
#include <stdio.h> int main(void) { int i, j, s; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { s = i * j; printf("%d*%d=%d\t", j, i, s); } printf("\n"); } }
用for语句打印出以“*”组成的心形图案:
#include<stdio.h> int main(void) { int x, y; for(y = 0; y <= 8; y++) { for(x = -6; x < 0; x++) { if(y <= (8 + x) && x >= -6 && y >= (-x - 5) && y >= 0 && y >= (3 + x) && x <= 0) { printf("*"); } else { printf(" "); } } for(x = 0; x <= 6; x++) { if(y <= (8 - x) && x <= 6 && y >= (x - 5) && y >= 0 && y >= (3 - x) && x >= 0) { printf("*"); } else { printf(" "); } } printf("\n"); } }
相关文章推荐
- C++获取当前系统时间
- jni 简单实践 eclipse支持c++11
- C语言函数之可变参数原理:va_start、va_arg及va_end
- ChooseColor函数
- 【学习笔记】【OC语言】继承
- 关于c++的成员初始化列表
- C语言基础之分支结构—if...else—elseif—switch...case
- [C语言]进阶|程序结构
- C语言语句篇
- C语言基础6
- 『Luogu OJ』『C++』Level 1-3 循环!循环!循环!
- C语言中可变参数的用法
- 黑马程序员-C语言基础知识-数据
- c语言中scanf 与 fgets的区别 以及怎么同时用两个函数
- 笔试面试--神马搜索C++程序员电话面试
- C++ TinyXml操作(含源码下载)
- C++编程的一些基础小知识
- c++命名规范
- java与c++内存泄露的问题
- C/C++字符串转换为整型