cfnr.net
当前位置:首页 >> MAin(){int A,B; SCAnF("%D,%D",&A,&B)}; IF(A>B)A=B >>

MAin(){int A,B; SCAnF("%D,%D",&A,&B)}; IF(A>B)A=B

语法错误. if后面 的a=b;b=a; 中间是分号,而且没有大括号 实际上就是 if(a>b)a=b;//到这里就是if结束了. b=a; 中间插了一句b=a; 后面的else就会报错. 选A

你的目标是确定三个数中的最大值,但好像你只比较了a,b两个数。头文件后不用那个int吧,还有就是主函数没有后大括号。下面是我改后的程序。 #includ main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); if (a>b) max=a; else b=max; if(max>c) ...

//输入6,8 #include int main(void) { int a,b,s; scanf("%d,%d",&a,&b); //a = 6,b = 8 s=a; //s = 6 if(s=b) //此处先将b(b=8)赋给s,则s = 8. s=b返回值为8 s*=s; //s = s*s = 64 printf("%d",s); return 0; } 输出结果为:64

#include main(){ int a,b; scanf("%d%d",&a,&b); printf("%d",a/b);}因为定义和输出的a,b都是整形。输出结果时精确到个位,将小数部分截去,仅保留整数部分。比如2/3约等于0.667输出时只取小数点前,所以输出为0。

这个程序估计就是告诉你scanf有限制输入位数的方法,没有为什么

C 语言程序,键盘输入2个数,输出这两数之和。 #include 包含 标准输入输出函数 头文件 int main() { 主函数开始 int a,b,sum; 声明3个整型变量: a,b,sum scanf("%d,%d",&a,&b); 键盘输入 a 和 b 的值,ab之间用 一个 逗号 分开! sum=a+b; 计算...

不是不能运行 是你的答案不符合题目规定 #include int main(void) { int a, b, c; while(1) { scanf("%d %d", &a, &b); if(a >= 0 && b

我试了一下, 是没有问题的。 可能的结果就是你输入时的逗号和scanf里面的逗号不一致,

http://zhidao.baidu.com/question/450850558.html?quesup2 里面的解答有问题啊 并不能求出最大值啊!!(而且程序还有问题 for都不带{}号) #include void main() { int a,b,c,t; printf("Please input three numbers:"); scanf("%d %d %d",&a,...

您好:字符和数字不同同时输入,改成如下即可:#include void main() { int a,c; char b; scanf("%c",&b); scanf("%d%d",&a,&c); printf("a=%d,c=%d\n",a,c); printf("b=%c\n",b); }

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