C语言学习系列十八——结构化程序设计思想
2019-08-10 13:48
1281 查看
[code]#include<stdio.h> int main() { int n,cj,i; int a[10]; scanf("%d",&n); for(i=1; i<=n; i++) { scanf("%d",&a[i]); } cj=1; for(i=1; i<=n; i++) { if(a[i]%2!=0){ cj*=a[i]; } } printf("%d",cj); return 0; } 3 1 2 3 3
[code]输出5行的金字塔 例5-5 #include<stdio.h> void pyramid(int n); int main() { pyramid(5); return 0; } void pyramid(int n) { int i,j; for(i=1; i<=n; i++){ for(j=1; j<=n-i; j++) printf(" "); for(j=1; j<=i; j++) printf("%d ",i); putchar('\n'); } } 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
不返回结果的函数
void函数名(形参表)
{
函数实现过程
}
结构化程序设计思想
- 自顶而下——先大问题后小问题
- 模块化设计——程序子功能一般用函数实现
- 结构化编码
[code]练习5-3 #include<stdio.h> void pyramid(int n); int main() { int t; printf("Enter t: "); scanf("%d",&t); pyramid(t); return 0; } void pyramid(int n) { int i,j; for(i=1; i<=n; i++){ for(j=1; j<=n-i; j++) printf(" "); for(j=1; j<=i; j++) printf("%d ",i); putchar('\n'); } } Enter t: 5 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
相关文章推荐
- 关于结构化程序设计思想
- 鸡啄米:C++编程入门系列之十八(C++程序设计必知:作用域和可见性)
- C++编程入门系列之十八(C++程序设计必知:作用域和可见性)
- 2.11 结构化程序设计思想
- 采用结构化程序设计思想实现模拟ATM(自动柜员机)
- Db4o系列之十八:基于Db4o的WEB应用
- 面向对象程序设计的思想的优点
- 面向对象程序设计思想的诞生
- C++程序设计实验报告(十八)----从文件中读入数据,排序并输出到另外一个文件中
- 【性能测试思想】性能测试新手误区系列汇总
- ElasticSearch 2 (13) - 深入搜索系列之结构化搜索
- 加湿器与程序设计思想
- 【数学之美系列十八 】矩阵运算和文本处理中的分类问题
- “Ceph浅析”系列之二——Ceph的设计思想
- 1,基础语法和面向对象程序设计思想
- ElasticStack系列之十八 & ElasticSearch5.x XPack 过期新 License 更新
- C语言学习系列1-helloworld示例
- 结构化程序设计
- hdu4509 湫湫系列故事——减肥记II (离散化思想)
- ACM 粗心永远AC不了系列——UVA 512 - Spreadsheet Tracking 追踪电子表格中的单元格 |变换思想的另一种思路