1:输入两个实数a,b,如果a比b大,则将两个数数值交换,按代数值由小到大次序输出这两个数
#include <stdio.h> int main() { int a; int b; scanf ("%d,%d", &a, &b); if (a < b) { NULL; } else { int temp; temp = a; a = b; b = temp; } printf ("a = %d\nb = %d\n", a, b); return 0; }2:输入三个实数a,b,c,按代数值由小到大次序输出这三个数。
#include <stdio.h> int main() { int a; int b; int c; scanf ("%d,%d,%d", &a, &b, &c); int temp; if (a > b) { temp = a; a = b; b = temp; } if (a > c) { temp = a; a = c; c = temp; } if (b > c) { temp = b; b = c; c = temp; } printf ("a = %d\nb = %d\nc = %d\n", a, b, c); return 0; }3:有一函数如下,编一程序,输入一个x值,输出y值。
(x<0) y=-1
(x=0) y=0
(x>0) y=1。
#include <stdio.h> int main() { int a; int b; int c; scanf ("%d,%d,%d", &a, &b, &c); int temp; if (a > b) { temp = a; a = b; b = temp; } if (a > c) { temp = a; a = c; c = temp; } if (b > c) { temp = b; b = c; c = temp; } printf ("a = %d\nb = %d\nc = %d\n", a, b, c); return 0; }