C语言比较两个数的大小,能运行,但不管输入什么数字,总是输出第一...答:scanf("%d,%d",&a,&b);这条语句中,%d%d中间有“,”,你输入的时候两个数中间也要加“,”,而且要分清是中文状态下的“,”还是英文状态下的“,”,总之%d%d中间是什麼字符,输入的时候中间也要加什麼字符。把scanf("%d,%d",&a,&b);改为scanf("%d%d",&a,&b);的话俩数之间输入空格...
C语言 输入abc三个数,怎么从小到大输出??答:问题:输入三个数a,b,c,把其中的最大值赋值给c,中间赋值给b,最小值赋值给a。输出a,b,c。参考代码:include "stdio.h"int main(){int a,b,c,max,min;scanf("%d%d%d",&a,&b,&c);if(a>b){max=a;min=b;}else{max=b;min=a;}if(c>max) max=c;if(min>c) min=c;b=a+...
c语言:3个数abc,按大小顺序输出答:h>int main(){int t,a,b,c;scanf("%d%d%d",&a,&b,&c);if(a<b){t=a,a=b,b=t;}if(a<c){t=a,a=c,c=t;}if(b<c){t=b, b=c, c=t;}printf("%d %d %d\n",a,b,c);return 0;}原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,最后就输出。
求C语言编程,要求输入任意三个数,按从小到大的顺序输出。答:num2=temp}//交换数字顺序 if(num2>num3){temp=num2,num2=num3,num3=temp}//交换数字顺序 if(num1>num3){temp=num1,num1=num3,num3=temp}//交换数字顺序 printf("three numbers after sorted: %d,%d,%d/n",num1,num2,num3);//依次输出3个数 } 希望我的解答让你满意。
C语言:请编写一个程序,从键盘读入两个整数a和n,计算并输出a+aa+aaa+...答:include <stdio.h> void main(){int i,j,a,n,k=0,out=0;printf("请输入a与n:");scanf("%d %d",&a,&n);for(i=0;i<n;i++){ for(j=0;j<=i;j++){ k=k*10+a;} out+=k;k=0;} printf("the result is:%d\n",out);} 或者用楼上的公式 include <stdio.h> void ...
C语言程序编写“输入两个整数,分别求他们的和、差、积、商、余数,并...答:前面声明变量的时候类型是浮点型,所以格式符应该使用%f而不是%d,%d是整型。改为:include "stdio.h"void main(){ float x,y,a,b,c,d;scanf("%f%f,&x,&y);printf("%f%f%f",x+y,x-y,x*y,x/y,x%d);}