引用 | 编辑
bing80329
2009-12-23 23:58 |
楼主
▼ |
||
![]() 题目 : 用C写一个程式 , 判断出输入的字元(a,b,c...)是否为回文(abbba , aabaa ...) 使用程式: Microsoft Visual C++ 6.0 以下是我想到的 , 但是只能判断4或5字元长度 , 请不吝指教 p.s. 希望可以提供我无限制字元长度的 , 感恩 #include <stdio.h> char a(char q[] , int w);char s(char e[] , int r); int main () { int z ; printf("size (请输入4或是5) :\n") .. 访客只能看到部份内容,免费 加入会员 ![]()
|
引用 | 编辑
su5gsm
2010-11-10 00:06 |
2楼
▲ ▼ |
#include <stdio.h>
#include <stdlib.h> int main(void) { int n,s=0,t; printf("input:n \n"); scanf("%d",&n); for (t=n;t>0;t=((t-(t%10))/10)) s=s*10+(t%10); // t>0 if (s==n) printf("%d is palindrome\n",n); else printf("%d is not palindrome\n",n); system("pause"); return 0 ; } ![]() |
引用 | 编辑
s90304a123
2010-11-18 12:48 |
3楼
▲ ▼ |
不能用阵列的回文写法就截然不同了
老师说现在不能用阵列 搞得我头很疼.... ![]() |