改错题:以下程序有多处错误,若按下列截图所示格式输入、输出数据,请在程序的相应位置上改正错误。

   更新日期:2024.05.15
  1. 把printf(input a, b,c :
    );改为printf("input a, b,c :");。

  2. 把scanf("%d %d %d",a, b,c);改为scanf("%lf %lf %lf",&a, &b,&c);。

  3. 把 printf("%d %d %d",a, b,c);改为printf("a=%f, b=%f, c=%f
    ",a, b,c);。

  4. 把printf("s=%f
    ",s,"v=%d
    ",v);改为printf("s=%f v=%f
    ",s,v);。



  • 19715103325 :改错题:以下程序有多处错误,若按下列截图所示格式输入、输出数据,请...
    牛刷婉1233 :答:把printf(input a, b,c :\n);改为printf("input a, b,c :");。把scanf("%d %d %d",a, b,c);改为scanf("%lf %lf %lf",&a, &b,&c);。把 printf("%d %d %d",a, b,c);改为printf("a=%f, b=%f, c=%f\n",a, b,c);。把printf("s=%f\n",s,"v=%d\n",v)...
  • 19715103325 :指出以下程序的错误并改正,并上机把程序调通。C语言?
    牛刷婉1233 :答:程序中有以下几处错误:1)int变量的格式输入符和输出格式符都是%d,不能使用%f 2)格式输入时要使用变量的地址,而不能直接单独使用变量名。即修改为:scanf("%d",&a);3)变量a与变量A是两个不同的变量,(A没有事先声明,所以这是写错了,应该改为a)4)以字符形式输出时,应该使用格式符%...
  • 19715103325 :以下源程序有3处错误,请改正并运行出正确结果。
    牛刷婉1233 :答:int main(void){ int i,j,s=1; for(i=1;i<=200;i++){ s=1;//这里加一句 for(j=2;j<i;j++) //if(i/j==0)//这里改如下 if(i%j==0) s=s+j; if(s==i){ printf("%d=1",i); for(j=2;j...
  • 19715103325 :以下程序的功能是求20以内偶数的和。程序有几处错误,试找出它们并加以修...
    牛刷婉1233 :答:成功续错误的的地方是变量癌的初始值,应该初始化为二,而不是初始化为一。照原来的程序就是求家所有奇数累加和了
  • 19715103325 :我想要找2011年江西省计算机2级(C语言)上半年考试试题及答案
    牛刷婉1233 :答:1、改错题1 下列给定程序的功能是:读入一个整数(2<=k《=10000》,打印它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2、3、5、7、11。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更改程序的结构!试题程序:include...
  • 19715103325 :以下程序各有一处出错,试指出并更正 1.设int a,b,c;a=b+c?
    牛刷婉1233 :答:第一题,由于变量a, b, c都是变量,后面那个等式是错误的。第二题,%两边要都是整形的数,而不能是实形的数。第三题,不能先直接比较x与y的关系,应该先输入这两个数据。第四题,输出函数中x前面少一个&。第五题,定义的是一个数组,所以输入属于应该用for循环来进行输入。
  • 19715103325 :C语言程序改错题(分析程序功能,指出题中的错点,对错误进行分析并改正...
    牛刷婉1233 :答:(9) 真正的程序员的程序不会在第一次就正确运行,但是他们愿意守着机器进行若干个 30 小时的调试改错。 (10) 真正的程序员不会在上午 9:00 到下午 5:00 之间工作,如果你看到他在上午 9:00 工作,这表明他从昨晚一直干到现在。 …… 具备上述特征越多,越显得水平高,资格老。所以别奇怪,程序员的很多缺点...
  • 19715103325 :下列程序中有三个错误,请指出错误所在行号,并改正错误,是程序的输出...
    牛刷婉1233 :答:实际有4处错误,改了:include <iostream>using namespace std;const double PI=3.14;class Circle {public:Circle(int r) { radius=r; } //构造函数是没有返回类型的void Display();private: int radius; //radius不能是const};void Circle::Display() { // Circle:: 类外定义...
  • 19715103325 :C语言的问题回答
    牛刷婉1233 :答:if ( mark>max ) max = mark;//分号掉了 /*11*/ if(mark<min) min = mark;/*13*/ sum /= n;/*14*/ printf("%d,%d,%d,%d\n", max,min,n,sum); }//最后少了一个大括号 //可算是全找出来了,自己细心点就会发现错误的。
  • 19715103325 :程序改错题
    牛刷婉1233 :答:一、程序改错题(40%)(1)以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请纠正程序中存在的错误,使程序实现其功能,程序以文件名AG1.c存盘。include <stdio.h>;int fun(n){ int m,f=1, i;for (i=1; i<n; i++){ m=i*f;f= f+1;} return f;} ma...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网