互换2个输入的数字
#include <stdio.h>
int main(void){
int i = 3, j = 4, k;
printf("i = %d, j = %d\n", i, j);
k = i;
i = j;
j = k;
printf("i = %d, j = %d\n", i, j);
return 0;
}
对输入的三个数进行排序
#include <stdio.h>
int main(void){
int a, b, c, t;
printf("请输入三个数字:");
scanf("%d %d %d", &a, &b, &c);
printf("%d %d %d \n", a, b, c);
if(a < b) {
t = a;
a = b;
b = t;
}
if(a < c) {
t = a;
a = c;
c = t;
}
if(b < c) {
t = b;
b = c;
c = t;
}
printf("从大到小排序后:%d %d %d \n", a, b, c);
}
如何看懂一个程序
- 流程
- 每个语句的功能
- 试数
小程序
- 判断一个数是否是素数
如何学习一些小算法程序
尝试自己去解决它,大部分人都无法自己解决
如果解决不了,看答案
关键是把答案看懂,这个要花费很大力气,也是我们学习的重点。
看懂之后尝试自己去修改程序,并且知道修改后的程序不同的输出。
照着答案去敲
调试错误
不看答案,自己独立把答案敲出来
如果还不懂,背会。
网友评论