循环结构题目)从键盘输入一个正整数,判断该数是否为对称数。如:12321就是一个对称数。

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:48:21
c语言代码编写

我有个matlab的代码,闲来无事就你这个题编的,供你参考吧。
a=input('please input a number:');
j=1;
for i=1:9
if a-j<0
i=i-1;
break;
end
j=j*10;
end

k=1;
for j=1:fix(i/2) & k
s=num2str(a);
if s(j)~=s(i+1-j)
k=0;
end
end
if k==1
fprintf('dui chen shu!\n');
else
fprintf('bu shi dui chen shu!\n');
end

呵呵!

main()
{
int a,b=0,num;
printf("please input a number:");
scanf("%d",&num);
a=num;
while(num)
{
b=b*10+num%10;
num=num/10;
}
if(a==b)
printf("对称数");
else
printf("不是对称数");
}
其中a用于保存最初输入的数,b为求得的输入值的逆数。。