引用 | 编辑
jemic
2005-10-06 00:34 |
1楼
▲ ▼ |
复制程式
int main() { int a[4],i,j,temp; for (i=0;i<4;i++) { printf("Enter number %d:",i+1); scanf("%d",&a[i]); } for (i=0;i<=2;i++) { for (j=i+1;j<=3;j++) if (a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } printf("\n"); printf("Max to Min:"); for (i=0;i<4;i++) { printf("%d ",a[i]); } } c++的api请自行替换 ![]() |
引用 | 编辑
kevinliao
2005-10-06 12:10 |
2楼
▲ ▼ |
这纯粹只是 c++ 的问题, 跟你用 bcb or dev-c++ 应该是无关的, 你若能在 bcb 上写出解决此问题的程式, 没有理由在 dev-c++ 上不 work...
![]() |
引用 | 编辑
阿锋
2005-10-07 23:15 |
4楼
▲ |
#include <cstdlib>
#include <iostream> using namespace std; int main(int argc, char *argv[]) { { int a, b, c, d, t; cout << "请输入a的数字="; cin >> a; cout << "请输入b的数字="; cin >> b; cout << "请输入c的数字="; cin >> c; cout << "请输入d的数字="; cin >> d; if (a<b) {t=a; a=b; b=t;} if (a<c) {t=a; a=c; c=t;} if (a<d) {t=a; a=d; d=t;} if (c<d) {t=c; c=d; d=t;} if (b<d) {t=b; b=d; d=t;} if (b<c) {t=b; b=c; c=t;} cout <<a<< ">=" <<b<< ">=" <<c<< ">=" <<d<< endl; system("PAUSE"); return EXIT_SUCCESS; } } 这个才是答案= =|||上面那个是c++b的 ![]() |