</pre>1.冒泡排序<pre name="code" class="html">#include<stdio.h>
int main(void) {
int a[4], i, j, temp;
for (i = 0; i < 4; i++) {
scanf("%d", &a[i]);
}
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
if (a[j] < a[j + 1]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for (i = 0; i < 4; i++) {
printf("%d\t", a[i]);
}
}
2.水仙花数
#include<stdio.h>
int main(void) {
int i, a, b, c;
for (i = 100; i < 1000; i++) {
a = i / 100;
b = i / 10 % 10;//i / 10 - a * 10
c = i % 10;
if (i == a * a * a + b * b * b + c * c * c) {
printf("%d\n", i);
}
}
}
3.语句的作用域
#include<stdio.h>
int main(void) {
int a = 6;
if (a > 5)
while(a > 3)
if (a > 6)
printf("~~~");
if (a > -1)
if (a < 7)
while (a > 4)
printf("!!!");
}
1.冒泡排序#includeint main(void) { int a[4], i, j, temp; for (i = 0; i < 4; i++) { scanf("%d", &a[i]); } for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { if (a[j] < a[j + 1]) { temp