7-2打印水仙花数:
#include<stdio.h> int main(void) { int i,k,n; scanf("%d",&n); for(i=1;i<=n;i++){ for(k=1;k<=i;k++) printf("%d*%d=%-4d",k,i,i*k); printf(" ");} return 0;
1思想如下:
第一步:输入n值。
第二部:利用镶嵌循环进行运算。
第三部:输出表。
流程图:
遇到的问题及解决方法:
解决方法:通过查询知道了向右对齐的方法是在左对齐的基础上加负符号。
7-3 计算成绩和:
#include<stdio.h> int main(void) { int i,k,n,item=1,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { item=1; for(k=1;k<=i;k++) { item*=k; } sum+=item; } printf("%d",sum); return 0; }
思想步骤:
第一步:输入最大值n。
第二部:利用镶嵌循环分别计算乘阶和统计和
第三部:结束。
流程图:
遇到的问题及解决办法: 没问题。
二总结学习进度:
最近的一段学习使我懂得了在编写一段程序之前先想好算法和和流程图的重要性。
四,请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点