main(){int a[3],i;for(i=0;i<3;i++)scanf("%d",&a[i]);pai();for(i=0;i<3;i++)printf("%d",a[i]);}。
输入三个整数a,b,c,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到a上,先将a与b进行比较,如果a>b则将a与b的值进行交换, 然后再用a与c进行比较,如果a>c则将a与c的值进行交换,这样能使a最小。 2.程序源代码: main() { inta,b,c,t; scanf("%d,%d,%d",&a&b&c); if(...
{ int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("a=%d b=%d c=%d\n",a,b,c);return 0;}
include <stdio.h>int main(){int a,b,c,d; printf("请输入三个数:");scanf("%d,%d,%d",&a,&b,&c);if(b>a){ d=a; a=b; b=d;}if(c>a)printf("%d,%d,%d\n",c,a,b);else{if(b<c) printf("%d,%d,%d\n",a,c,b); else printf("%d,%d,%d\n...
using System.Text;namespace 获取命令行参数 { class Program { static void Main(string[] args){ int a,b,c,x;int *pa,*pb,*pc;pa=&a;//这里的指针前的星号去掉就行了 pb=&b;// pc=&c;//三个都一样 printf("请输入3个整数\n");scanf("%d%d%d",pa,pb,pc);if(*pa>*pb...
冒泡排序多少个都能排,这个是由小到大排 include <stdio.h> include <malloc.h> //输入数组 void input(float * pArr, int len){ int i = 0;for (i=0; i<len; ++i){ printf("请输入第%d个数: ", i+1);scanf("%f", &pArr[i]);} return;} //排序 冒泡法 void sort (...
int a=34;int b=23;int c=25;int num;if(a>b){ num=a;a=b;b=num;} if(a>c){ num=a;a=c;c=num;} if(b>c){ num=b;b=c;c=num;} print(%d%d%d,a,b,c);这样就OK了!有什么问题还可以问我的 int num[5]={34,4,46,16,23}; //这里面就是你要写的数 for(int ...
程序如下:include <stdio.h> main(){ int x,y,z,t;printf("请输入三个整数");scanf("%d%d%d",&x,&y,&z);if(x<z&&z<y){ t=z;z=y;y=t;} else if(z<y&&y<x){ t=z;z=x;x=t;} else if(y<x&&x<z){ t=x;x=y; y=t;} printf("%d %d %d",x,y,z);} 回...
void main(void){ float x[3],*p=x;printf("请输入三个数\n");for(int i=0;i<3;i++)//键盘接收数据 { printf("第%d个数:",i+1);scanf("%f",p++);} for(i=0;i<2;i++)//冒泡法排序 { p=x;for(int j=0;j<2-i;j++,p++)if(*p>*(p+1)){ float t=*p;p=...