解决一个C语言纠错,两个错误

发布于 科技 2024-06-05
7个回答
  1. 匿名用户2024-01-29

    #include

    void main()

    float x,y;

    printf("请输入 x:");

    scanf("%f",&x);

    如果(1<=x<10)在这里不正确,它应该是( (x>=1) &x<10) )。

    它应该被添加到这里。

    y=x*x-2*x+1;

    printf("y=%fx=%f,1<=x<10",y,x);

    这里也是。 elsey=0;

    if(x<1);这里有一个额外的分号,应该删除它。

    printf("y=%fx=%f,x<1",y,x);

    elseprintf("y=%fx=%f,x>=10",y,x);

  2. 匿名用户2024-01-28

    第一个错误是 if 的判断语句 x>=1&&&x<10,第二个错误是 if 是两个应该有大括号的语句。

    第三个错误是第二个 if 条件后面跟着一个分号。

    程序结果:请输入 x:1

    y=x=,1<=x<10

    y=x=,x>=10

    请按任意键继续。 .

  3. 匿名用户2024-01-27

    错误 1:if(1<=x<10)。

    y=x*x-2*x+1;

    printf("y=%fx=%f,1<=x<10",y,x);

    如果 judgment 没有放大执行语句中的括号,则默认执行一个,如果执行两个,则需要增加括号。

    修正后为:if(1<=x<10)。

    y=x*x-2*x+1;

    printf("y=%fx=%f,1<=x<10",y,x);

    错误二; 如果(x<1); 删除分号并将其更正为 if(x<1)。

    纠正。

  4. 匿名用户2024-01-26

    等待第二级C纠正错误的问题?

    填空和纠错评分基于文本,这意味着您可以获得正确更正或正确填写一个地方的部分分数。

    纠正错误得 18 分,每个得 6 分,您的案例得 12 分。 但要小心,犯错误并填空,除了你想改变的内容之外,永远不要做任何改变,即使它只是一个额外的空间。 此外,不要在您更正的地方添加额外的回车符。 否则,后果由您自行承担。

    编程题不好,编程题的评分是以考生文件夹下的out文件为依据的,分数是以out文件的内容为准。如果程序没有运行,则无法创建输出文件,并且没有意义。 程序运行不正常,输出文件的内容错误,也没有分数。

    所以你可以看到编程问题是“程序运行正确的结果”来给分。

    有一些模拟软件的评分系统很差,你说的情况可能连一分都给不了你。 别担心。

  5. 匿名用户2024-01-25

    如果你正确地更改了一些,你会得到同样多的分数,这就是我们在模拟计算机之前计算分数的方式。

  6. 匿名用户2024-01-24

    更正了错误,实际操作后,结果如下:

    更正错误后,来源 ** 如下:

    #include

    #include

    int found(int a[10][30],int n) 错误,弹出错误 [error] 形式参数 1 类型不完整

    int found(int a[10][30],int n).

    int i, j, s, k, x;

    for(i=0, k=1; k<=n;k++) 更改 i=0;这是一个更改,但不是错误。

    for(k=1; k<=n; k++)

    s=1;错误。

    s=0;纠错,累加器,初始值为0

    x=k;for(;x=n) break;

    if(s==n)

    for(j=0;k+j<=x;j++) 错误,最后 1 个元素缺失for(j=0; k+j<=x;j++)校正。

    a[i][j]=k+j;

    i++;return i;

    int main()

    int a[10][30]=;

    int i,j,n,m;

    printf("n=");

    scanf("%d",&n);错误。

    scanf("%d",&n);正确:n --nm = found(a,n);

    if(m>0)

    printf("%d serials ",m);

    for(i=0;i

  7. 匿名用户2024-01-23

    绿色部分表示:

    红色的 (r:red) 可以从 0 到 3。

    白色的 (w:white) 可以从 0 到 3。

    黑色 (b:black) 可以从 0 到 6。

    错误的地方是:

    if(r+w+b=8) 应更改为 if(r+w+b==8)。

    因为分配了一个等号,所以两个等号是相等的判断。

    b=0不能改为b=2,最终结果不会出错。

    但是如果你改变它,你可以减少几个周期。 既然要拿8个,而且总共只有6个红白的,所以至少要拿2个黑色的。

相关回答
6个回答2024-06-05

c 语言。 一个完整的函数由函数标头和函数体组成,这两者对于定义函数都是必不可少的。 >>>More

5个回答2024-06-05

*略有修改的 Eagle 游戏*

#include >>>More

5个回答2024-06-05

printf("gettimeinterval=[%ld]", gettimeinterval("20101221", "20110326")); >>>More

13个回答2024-06-05

,++类运算符是右绑定原则(不加加的左绑定原则),即*p++的等价物是*(p++)p->next,*+p->next等价。 >>>More

10个回答2024-06-05

如何合并两个完整的英语句子: >>>More