88问答网
所有问题
当前搜索:
c语言纠错
一道
c语言
的
纠错
题
答:
第一个头文件写错了吧,应该是include <stdio.h>,你写成<stdio.b>了。最后还差一个“}”!!还有倒数第3排a[2],越界。倒数第4.3句应改为 a[0] = A_X;a[1] = A_Y;
c语言
求最大值代码
纠错
答:
代码看起来没什么问题 建议把你输入后得到的a b
c
三个值打印出来 应该是输入不对 至少从你题目上传的,后两个数中间的逗号是中文的,这个会引起c输入不对的
C语言
程序
纠错
!!!求帮忙!!
答:
你保证你输入的全部正确吗?把第一个break后面的:改为;吧,switch(a>0),switch的参数是整型,而(a>0)的结果是布尔类型的值,所以要强制转换,若下面还有错误的话,系统首先会告诉你在switch有错误了,其实可以能强制转换,但还会提示,以后要注意;与:...
C语言纠错
答:
你的代码有些问题,我已经修改过了,看看是不是你要的结果:include<stdio.h>void moveLeft(int *a,int n){ int i,temp; temp=*a;//保存a[0] for(i=0;i<n;i++)//把后面的n-1位各往前移动一位 *(a+i)=*(a+i+1); *(a+n-1)=temp;//把a[0]给最后一位}void rotateLeft...
C语言
求大神
纠错
我试了好多次了 还是整不明白 谢谢 (显示无语法错...
答:
printf("%s%s% c%d%d",stu[i].ID,stu[i].name,stu[i].sex,stu[i].Escore,stu[i].Cscore);} } - -, 话说我好像没改什么东西,只是调了一下顺序,杯具 还有就是你这里的stu只是个临时变量而已,在循环里stu[0]用过一次之后就没有用了,这里完全不需要结构体数组,一个结构体就够了...
求大神给我的
C语言
程序
纠错
答:
第一个程序的修改结果如下:include<stdio.h> int main(){ int p=2, n=2, i=0;int num[999]={0}, num1[999]={0};printf("The prime numbers between 1 and 999 are:");while(p<=998){ if(p%2==0 && p!=2){ num[p]=1; } p++;} p=3;while(p<=998){ n=2;...
c语言
求
纠错
~~~
答:
已经改好,请看注释:include <stdio.h> carStr(char str1[],char str2[]){ char *p1,*p2;p1=str1;p2=str2;while(*p1)p1++;while(*p1++=*p2++);} void main(){ char str1[50]="Do remember:",str2[20]="Be happy everyday!";//str1长度不够,变为str1[50]就OK了 printf...
c语言
程序
纠错
答:
楼上两位说的对,不过你们估计没有具体的编译过,其实还有两个小问题 1. x=-b/(2*a)+(sqrt(b*b-4*a*
c
))/(2*a);y=-b/(2*a)-(sqrt(b*b-4*a*c))/(2*a);这两句用到了sqrt()函数,它的原型为double sqrt(double x);即输入输出都是双精度,所以x,y,a,b,c的定义都必需...
C语言纠错
答:
直接 delup(b, a) 就行了 另外,如果你是想提出a中A到Z之间的字母应该改成这样 for (i=0,j=0;src[i]!='\0';i++) // i没有赋初值,结束判断错误 if (src[i]>='A' && src[i]<='Z') // 是否要包含A、Z?dst[j++] = src[i];...
C语言
的编写
纠错
!高手请进!/*输出半径为一的递增量也为一的圆的面积...
答:
在这里可以运用for语句实现,对比你的程序,修改如下(调试已通过):include "stdio.h"include "conio.h"define PI 3.14159 main(){ int r=1;float s=PI*r*r;for(s;s<=100;r++)//在这里由于你把s=PI*r*r写入了for语句的第一个条件,它只初始化时执行一次,所以会形成死循环 { s=...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜