题目 7-1 找出最小值:
- #include<stdio.h>
- int main()
- {
- int min,i,n,count;
- scanf("%d",&n);
- for(i=1;i<=n;i++){
- scanf("%d",&count);
- if(i==1)min=count;
- if(count<=min)min=count;
- }
- if(n!=0)
- printf("min = %d",min);
- return 0;
- }
2 1)设计思路: 比较两个数大小 并将最小值符给 min;
2)流程图:
3 本题调试过程级解决方法
1)循环语句中少执行了 1 次
二总结和学习进度条
1 总结近段时间的收获遇到的问题及解决方法: 近段时间有很大的收获有老师传授的也有自己摸索到的,(1)其中最为重要的是对 c++ 有了大概的认识, 通过不断的练习, 现在基本掌握了一些基础的函数用法, 很少会再出现语法错误 (2) 当然有问题才会有收获毕竟 c 语言是电脑语言跟一般的数学运算还是有些去别的 如数据类型不同时 应该如何转换 后来我了解到是先对表达式运算在进行数据转换最后赋值.(3)循环语句的用法中 continue 的用法我也总结了一番 具体也不方便表达 (4)最近的学习也让我逐渐有了一些对编程的不同看法 比如 i++, 和 ++i, 他们运算完后 i 的值是相同的但对于这个式子却有不同的值 这让我很是意外 我重来没想过公式也能有数值. 还有逻辑运算符所表达的是数值 1(非 0 即 1)或 0, 补码反码的作用位运算带来的便利等等都极大的勾起了我的好奇心, 也确定了我选这个专业的正确性.
来源: http://www.bubuko.com/infodetail-2876642.html