编写函数void fun(long n),求任意一个小于65535的正整数n的逆序数,并判断该数是否为回文数,是输出“Y
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 11:06:52
编写函数void fun(long n),求任意一个小于65535的正整数n的逆序数,并判断该数是否为回文数,是输出“YES”,否则输出“NO”.在main函数中输入n
后天就考试,
后天就考试,
void fun(long n)
{
int wan,qian,bai,shi,ge;//定义各数位
long nixushu;//定义逆序数
wan=n/10000;
qian=(n-wan*10000)/1000;
bai=(n-wan*10000-qian*1000)/100;
shi=(n-wan*10000-qian*1000-bai*100)/10;
ge=n%10;
if(wan!=0)
nixushu=ge*10000+shi*1000+bai*100+qian*10+wan;
else if(qian!=0)
nixushu=ge*1000+shi*100+bai*10+qian;
else if(bai!=0)
nixushu=ge*100+shi*10+bai;
else if(shi!=0)
nixushu=ge*10+shi;
else
nixushu=ge;
printf("%d",nixushu);
if(nixushu==n)
printf("YES");
else printf("NO");
}
{
int wan,qian,bai,shi,ge;//定义各数位
long nixushu;//定义逆序数
wan=n/10000;
qian=(n-wan*10000)/1000;
bai=(n-wan*10000-qian*1000)/100;
shi=(n-wan*10000-qian*1000-bai*100)/10;
ge=n%10;
if(wan!=0)
nixushu=ge*10000+shi*1000+bai*100+qian*10+wan;
else if(qian!=0)
nixushu=ge*1000+shi*100+bai*10+qian;
else if(bai!=0)
nixushu=ge*100+shi*10+bai;
else if(shi!=0)
nixushu=ge*10+shi;
else
nixushu=ge;
printf("%d",nixushu);
if(nixushu==n)
printf("YES");
else printf("NO");
}
编写函数void fun(long n),求任意一个小于65535的正整数n的逆序数,并判断该数是否为回文数,是输出“Y
编写一个函数fun(n),求任意4位正整数的逆序数.
1、编写一个函数fun(n),求任意整数的逆序数,例如:当n=1234时,函数值为4321.
编一函数过程IsH(n),对于已知正整数n,判断该数是否是回文数,函数的返回值类型为布尔型.
编写一个判断某数是否为素数的应用程序.输入任意一个正整数,输出显示该数是否为素数.
编写一个求水仙花的函数和判断整数n是否为素数的函数,求出3位正整数的全部水仙花数并判断求出的水仙花数是否为素数.所谓水仙
请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出yes,否则返回0,主函数中输出n
给出一个小于1000正整数,编求该数是几位数,并按逆序打印出各位上的数字.例如原数为321,则输出123.
.给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字.例如原数为321,则输出123. 
编写一个求水仙花的函数和判断整数n是否为素数的函数,求出3位正整数的全部水仙花数
编写一函数过程Prime(n),对于已知正整数n,判断该数是否为素数,函数的返回值类型为布尔型.
编写函数,判断一个正整数是否是回文数.(具有对称性质的数,比如33,333,3223,42324等).