fkjj.net
当前位置:首页 >> #inCluDE <stDio.h> voiD mAin( ) { int A=1,B; sCA >>

#inCluDE <stDio.h> voiD mAin( ) { int A=1,B; sCA

因为你在定义时定义的变量都是int型,所以你这样计算出来的结果就有问题了。在定义变量时把c定义成浮点型 float c=0;

你的数据类型定义的不对, 里面有除法,结果一定是个浮点数,你却都定义int类型的变量 m,n可以是int的,把a,b,c,d都改成float的,否则即使有结果,误差也大的吓死人。 改成float , 那句printf就不用改了,因为c是float, 格式符也是float,正好...

#include void exchang(int *pa,int *pb,int *pc) { int M,N; if(*pa>*pb) { int *temp=pa; pa=pb; pb=temp; } if(*pa>*pc) { int *temp=pa; pa=pc; pc=temp; } if(*pb>*pc) { int *temp=pb; pb=pc; pc=temp; } M=*pa; N=*pc; printf("%d,%d",M,...

scanf("%d","%c","%d",&a,&q,&b);这句话错了。 改成scanf("%d%c%d",&a,&q,&b);这句话你在执行的时候,给a输入一个数值后,不要按空格,也别按回车,像这样1+1 1*2, 运算符号和a之间不能出现任何字符. 或者把输入顺序改成这样scanf("%c%d%d",&q,...

1、int main(void) 2、scanf("%...",&...); 3、return 0;

#include int main(void) { int a,b,c,s; double area,perimeter; printf("Enter a,b,c;"); scanf("%d%d%d",,&a,&b,&c);//scanf("%lf",&a,&b,&c);这里错了 if(a+b>c && a+c>b && b+c>a)//if(a+b>c,a+c>b,b+c>a)也出错了 {s=(a+b+c)*1.0/2;//这样...

你给的代码信息很不全,估计后面是scanf函数读取输入的a值,而这段代码看不出任何迭代法求根的特征

for(i=1;;i++) { a=a

数组第一个数据默认是a[0]不是a[1] -------------物联网校企联盟技术部

答案:D. aaaa bbbb cccc dddd 过程: scanf("%s%s",s1,s2); // 这里scanf接收是以空格为结束,所以s1接收aaaa,s2接收bbbb,这里还有一个回车符没有接收。 gets(s3); // 这里接收回车符。 gets(s4); // gets接收是以回车为结束,这里接收cccc dd...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com