include <stdio.h> int main(){ int a,b;scanf("%d %d", &a,&b );printf("%d/%d=%d\n", a,b,a/b );printf("%d%%%d=%d\n", a,b,a%b );return 0;}
输入三个整数,要求按从小到大的顺序输出。解题思路:此题采用依次比较的方法排出其大小顺序。include <stdio.h> main(){int a,b,c,t;printf("input three number please;");scanf("%d,%d,%d",&a,&b,&c);if (a>b){ t=b;b=a;a=t;} if (a>c){t=c;c=a;a=t;} if (b>c)...
样例 输入输出了3 次。所以要加循环,或用数组:int A[3],B[3],i;for (i=0;i<3;i++) scanf("%d %d",&A[i],&B[i]); //输出3 对 数值 for (i=0;i<3;i++) printf("%d\n",A[i]+B[i]); // 输出3个结果 ...
按照你写的scanf("a=%d,b=%d",&a,&b);你应该这样输入a=93,b=39才行. 改后的程序如下: #include int main() { int a,b,max; printf("a="); scanf("%d",&a); printf("b="); scanf("%d",&b); max=(a>b)?a:b; printf("max=%d\n",max); return 0; } ...
你输入数据的格式不对。正确的格式如下:23,45 //输入的两个数据之间用英文逗号分隔。
include<stdio.h> void main(){ int a, b, c;scanf("%d%d%d", &a, &b, &c);printf("v=%f", (float)a*b*c);}
include<stdio.h>int main(){ int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d\n",c); return 0;}int max(int x,int y)//多分号 { int z; if(x>y)z=x; else z=y; return(z);} 错误如注...
可以连续输入,以0输入结束,输出所有输入数据中的最大值
因为整数型a b都没有赋值,int型变量如果没有赋值的话那么变量的值为不确定的数,a,b可能是在范围内的任何数,所以a+b的值也是不确定值。如果给a,b赋值的话结果就有确定值了,比如int a=1,b=2;那么输出结果就是a+b=3.不知道说的清不清楚,希望能帮到你。
int main(){int a,b,c,t,p;for(p=0;p<3;p++){ printf("enter a:\n");printf("enter b:\n");printf("enter c:\n");scanf("%d,%d,%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if (b>c){ t=b;b=c;c=t;} if(a>c){ t=a;a=c;c=t;} printf("%d,%d,...