要看懂一个程序,主要分三步:
1 流程
2 每条语句的功能
3 试数
流程是指程序是先执行哪一行后执行哪一行。
每条语句的基本功能
最后一步就是试数,最重要的一步
下面一个程序:从键盘输入一个数字,如果该数字是回文数,则返回Yes,否则返回No。所谓回文数就是正着写和反着写都一样 如121,12321.
#include<stdio.h>
int main(void)
{
int number;
int m;
int sum=0;
printf("请输入一个您需要判断的数字:\n");
scanf("%d", &number);
m = number;
while(m)
{
sum = sum * 10 + m%10;
m = m / 10;
}
if(sum == number)
{
printf("Yes\n");
}
else
{
printf("No\n");
}
return 0;
}