C/C++の宿題を片付けます 106代目
■ このスレッドは過去ログ倉庫に格納されています
0797デフォルトの名無しさん
2008/05/15(木) 19:26:19#include <stdio.h>
int main(void)
{
int A[5];
int i, v, n, w,imax;
int j, t;
printf("5桁の正の整数値を入力してください ");
scanf("%d",&v); n = 5;
for (w=1;w<=n;w++) {
A[n - w] = v % 10;
v = v / 10;
} for (i=0;i<n;i++) {
v = A[i];
imax = i;
for (j=i+1;j<n;j++) {
if (A[j] > v) {
v = A[j];
imax = j;
}
}
t = A[i];
A[i] = A[imax];
A[imax] = t;
} printf("大きい順では: ");
for(i=0;i<n;i++) {
printf("%d", A[i]);
} printf("\n");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています