重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
扎赉诺尔ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
#includemath.h
int check(char a[],int N)
{ int i;
for(i=0; iN/2; i++)
{ if(a[i]!=a[N-i-1])
return 0;
}
return 1;
}
int main()
{ int N,i,k=1;
printf("请输入您要输入字母的个数");
scanf("%d",N);
char a[N];
getchar();
for(i=0; i=N; i++)
{ scanf("%c",a[i]);
}
if(check(a,N))
printf("您输入的是回文字符串");
else
printf("您输入的不是回文字符串");
return 0;
}
1、首先打开vc6.0,新建一个控制台项目。
2、然后我们添加头文件。
3、然后我们添加main主函数。
4、然后我们定义6个long型变量。
5、然后我们使用scanf给input赋值。
6、然后我们分解个位、百位、千位、万位。
7、然后我们使用if判断。
8、然后我们运行程序,看看结果已经能判断回文数。
所谓回文数,就是说一个数字从左边读和从右边读的结果是一模一样的,比如12321。
以下是判断一个数是否为回文数的代码:
大致思路就是将一个数反着排列一遍,如果和原先的数一样,那么就是回文数。这个排列过程用到了余数和整除。比如986,经过排列后为689,就不是回文数。
扩展资料:
判断一个字符串是否为回文: