1、首先打开vc6.0,新建一个控制台项目,添加头文件。
10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有印台免费网站建设让你可以放心的选择与我们合作。
2、然后我们根据图示代码添加main主函数。
3、然后我们根据图示代码定义6个long型变量。
4、然后我们根据图示代码使用scanf给input赋值。
5、然后我们根据图示代码分解个位、百位、千位、万位。
6、然后我们根据图示代码使用if判断。
7、然后我们根据图示代码运行程序,看看结果无误。
#includestdio.h
#includestring.h
#includestdlib.h
int svalue(long);
void main()
{
long i,j,k;
for(i=11;i1000;i++)
{
j=i*i;
k=j*i;
if(svalue(i)svalue(j)svalue(k))
printf("%ld\t%ld\t%ld\n",i,j,k);
else
continue;
}
}
int svalue(long m)
{
int a[9] = {0,0,0,0,0,0,0,0,0}; //1000的立方为1000000000
int i = 0,j = 0;
a[0] = m / 100000000;
a[1] = m % 100000000 / 10000000;
a[2] = m % 10000000 / 1000000;
a[3] = m % 1000000 / 100000;
a[4] = m % 100000 / 10000;
a[5] = m % 10000 / 1000;
a[6] = m % 1000 / 100;
a[7] = m % 100 / 10;
a[8] = m % 10;
for(i=0;i9;i++)
{
if(0 == a[i])
{
j++;
}
else if(0 != a[i])
{
break;
}
}
for(i=j;i9;i++)
{
if(a[i] != a[8+j-i])
{
return 0;
}
}
return 1;
}
程序如下:
#include "stdio.h"
int main()
{
int u,m;
int sum=0;
printf("请输入要判断的数u=");
scanf("%d",u);
m=u;
while(m)
{
sum=sum*10+m%10;
m=m/10;
}
if(sum==u)
printf ("u是回文数");
else
printf("u不是回文数");
printf("\n");
return 0;
}
程序运行结果:
假设输入一回文数12321
#
include
//添加头文件
int
main(void)//主函数
{
int
val;
int
m;
int
sum
=
0;//定义三个整型变量,分别是val
m
sum,其中sum赋初值位0
printf("请输入您需要判断的数字:");
scanf("%d",val);//接受用户输入的数据,并存入变量val中
m
=
val;//将m赋值为val
while
(m)//通过循环将m分解,将每位的数字乘以位数
{
sum
=
sum
*
10
+
m%10;
m
/=10;
}
//比如是123,那么整个循环过程是
//sum=3
//sum=3*10+2
//sum=32*10+1
//sum=321
//此时sum于val相等
if(sum
==
val)//若sum与val相等,则输出yes,否则输出no
printf("yes!\n");
else
printf("no!\n");
return
0;//主函数函数返回值
}
希望能帮助你!
任取一个十进制整数,用下面的方法可以求出一个回文数:
把这个数字的各个位,颠倒前后位置,形成一个新数,再和原数相加,得到的和,就可能是一个回文数。
如果不是回文数,就再重复上述的步骤,则最终可得到回文数。
C语言是一种计算机程序设计语言。
它既有高级语言的特点,又具有汇编语言的特点。
它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
因此,它的应用范围广泛。
C是一种计算机编程语言。就是说可以用C编写指令清单交给计算机去执行。
C是当前正在使用的成千上万种编程语言之一。它已经有几十年的历史了。
因为它功能强大而且效率很高,所以受到了程序员们广泛的欢迎。
C还是一种容易学习的语言,和其他一些语言相比,C的风格稍有点古怪,但您会很快适应的。
标题名称:回文数c语言程序函数 回文数c语言程序编写函数
本文路径:https://www.cdcxhl.com/article16/hgpddg.html
成都网站建设公司_创新互联,为您提供手机网站建设、静态网站、微信公众号、网站设计、外贸建站、App设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联