习题6.3作业更正提交2017.11.08

来源:互联网 发布:如何使用大数据 编辑:程序博客网 时间:2024/06/14 09:59
#include <stdio.h>int main(){    int x=1,find=0;    while(!find);    {        if(x%2=1&&x%3=2&&x%5=4&&x%6=5&&x%7=0)        {            printf("x=%d\n",x);            find=1;            x++;        }    }}

错误点:
1,if后面的x%2=1是赋值而不是余数值,应该是x%2==1;
2,语序紊乱。
改正之后的求台阶程序如下图:

#include <stdio.h>int main(){    int x=1,find=0;    while(!find)    {        if(x%2==1 && x%3==2 && x%5==4 && x%6==5 && x%7==0)       /*{*/            find=1;            printf("x=%d\n",x);            /*find=1;*/            x++;       /*}*/    }}

得到答案为119阶台阶
这里写图片描述

原创粉丝点击