首页 > 其他 > 详细

第 1 次作业

时间:2018-11-29 23:53:36      阅读:419      评论:0      收藏:0      [点我收藏+]
 

分支结构中题目7-11比较大小

1.实验代码 

#include<stdio.h>
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a<b){
int flag = a;
a = b;
b = flag;
}
if(a<c){
int flag = a;
a = c;
c = flag;
}
if(b<c){
int flag = b;
b = c;
c = flag;
}
printf("%d->%d->%d",c,b,a);
}

  

2.设计思路

第一步:定义并输入a,b,c

第二步:利用IF语句比较大小及调换

第三步:输出排序结果

流程图

技术分享图片

 3.本题调试过程碰到问题及解决办法

技术分享图片

 输出格式竟然错了,把%d %d %d改为%d->%d->%d就行了

循环1 题目中7-6求1到100的和

1.实验代码

技术分享图片

#include<stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum=sum+i;
printf("sum = %d",sum);
}

技术分享图片

 

2.设计思路

第一步:定义i,sum

第二步:用for语句循环求和

第三步:输出结果sum

 流程图

技术分享图片

3.本题调试过程碰到问题及解决办法

技术分享图片

这题调试过程中没遇到错误

 

循环2题目中7-2水仙花数

1.实验代码

技术分享图片
#include<stdio.h>
#include<math.h> 
main()
{
    int N,i,x,S,W;
    W=0;
    scanf("%d",&N);
    for(x=pow(10,N-1);x<=pow(10,N)-1;x++)
    {  for(i=1;i<=pow(10,N-1);i=i*10)
      {  S=((x/i)%10);
         W=W+pow(S,N); }
        
        if(W==x){printf("%d\n",W);W=0;}
        else{W=0;}
        }    
 } 
技术分享图片

2.设计思路

第一步:定义变量和常量N,i,x,W,S

第二步:输入N,用For语句由N确定x的范围进行循环

第三步:由N确定i的范围,嵌套For语句循环用(x/i)%10分离出每一位数,并按公式计算

第四部:用 If 语句判断是否为水仙花数

第五步:输出水仙花数

 流程图

技术分享图片

3.本题调试过程碰到问题及解决办法

技术分享图片

错误1  i<=pow(10,N)应该改为i<=(10,N-1),i等于10的N-1次方时,S已经取到最高位数字。

错误2  循环完W的值没有返回0,应该在上图13行分号后面加一个W=0;,if语句之后再加个else {W=0;},这样每次循环开始W都等于0

 

1、总结这几周所学内容、遇到的问题以及解决方法。

 学习内容: scanf输入和printf输出,各种特殊符号,变量常量浮点数等等 。还有循环语句例如:else,if语句;while,do while,for循环等等。当然,我最擅长也是最喜欢用的还是For循环,因为它最简洁明了,使程序更精简。之后就是学习函数的应用还有数组。可以打一些代码解决简单的问题。

遇到的问题:编程方面主要的问题还是一些常规错误,列入语句后忘了写‘;’,定义变量或者格式错误等。然后上课老师讲的还是很清晰的,也都掌握了,课后却不复习就会你懂得,记忆曲线下滑很快的。

解决办法:通过长时间不断地练习,积累经验来解决编译错误;通过复习来巩固所学的知识;通过自学来提升自己的编程能力。

2、点评3个同学的本周作业(在作业中给出被点评同学博客的超链接!超链接!),并邀请3名同学点评你的作业,无点评作业倒扣该题分数。

苏欣同学作业作业精炼,逻辑性强,反思深入。  苏欣超级链接https://www.cnblogs.com/suxin18945116750/p/10015615.html

王文琪同学作业简洁大方,作图色彩异常丰富 。 王文琪超级链接https://www.cnblogs.com/qqovo/p/10021305.html

丛梓琪同学内容表述粗中有细,作图十分工整。  丛梓琪超级链接https://www.cnblogs.com/congziqi123/p/10028452.html

3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。

技术分享图片.技术分享图片

第 1 次作业

原文:https://www.cnblogs.com/diqiu/p/10041671.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!