c語言三個數排列大小#include<stdio.h> int main() { int a,b,c,dy,de,ds; printf("輸入三個數:\n"); scanf("%d%d%d",&a,&b,&c); if (a>b&&a>c) dy=a; if (b>a&&b>c) dy=b; if (c>a&&c>b) dy=c; if (a>b&&a<c||a>c&&a<b) de=a; if (b>a&&b<c||b>c&&b<a) de=b; if (c>a && c<b || c>b && c<a) de=b; if (a<b && a<c) ds=a; if (b<a && b<c) ds=b; if (c<a && c<b) ds=c; if (dy==de || dy==ds || de==ds) printf("您輸入了兩個或三個一樣的數.\n"); else printf("%d\t%d\t%d\t",dy,de,ds); return 0;}為什么輸入兩個一樣的數,或者三個一樣的數,不執行倒數第二個printf語句.
- 1 回答
- 0 關注
- 1285 瀏覽