1、首先打開vc6.0,新建一個(gè)控制臺(tái)項(xiàng)目,添加頭文件。
10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)制作后付款的網(wǎng)站建設(shè)流程,更有印臺(tái)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
2、然后我們根據(jù)圖示代碼添加main主函數(shù)。
3、然后我們根據(jù)圖示代碼定義6個(gè)long型變量。
4、然后我們根據(jù)圖示代碼使用scanf給input賦值。
5、然后我們根據(jù)圖示代碼分解個(gè)位、百位、千位、萬位。
6、然后我們根據(jù)圖示代碼使用if判斷。
7、然后我們根據(jù)圖示代碼運(yùn)行程序,看看結(jié)果無誤。
#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("請(qǐng)輸入要判斷的數(shù)u=");
scanf("%d",u);
m=u;
while(m)
{
sum=sum*10+m%10;
m=m/10;
}
if(sum==u)
printf?("u是回文數(shù)");
else
printf("u不是回文數(shù)");
printf("\n");
return?0;
}
程序運(yùn)行結(jié)果:
假設(shè)輸入一回文數(shù)12321
#
include
//添加頭文件
int
main(void)//主函數(shù)
{
int
val;
int
m;
int
sum
=
0;//定義三個(gè)整型變量,分別是val
m
sum,其中sum賦初值位0
printf("請(qǐng)輸入您需要判斷的數(shù)字:");
scanf("%d",val);//接受用戶輸入的數(shù)據(jù),并存入變量val中
m
=
val;//將m賦值為val
while
(m)//通過循環(huán)將m分解,將每位的數(shù)字乘以位數(shù)
{
sum
=
sum
*
10
+
m%10;
m
/=10;
}
//比如是123,那么整個(gè)循環(huán)過程是
//sum=3
//sum=3*10+2
//sum=32*10+1
//sum=321
//此時(shí)sum于val相等
if(sum
==
val)//若sum與val相等,則輸出yes,否則輸出no
printf("yes!\n");
else
printf("no!\n");
return
0;//主函數(shù)函數(shù)返回值
}
希望能幫助你!
任取一個(gè)十進(jìn)制整數(shù),用下面的方法可以求出一個(gè)回文數(shù):
把這個(gè)數(shù)字的各個(gè)位,顛倒前后位置,形成一個(gè)新數(shù),再和原數(shù)相加,得到的和,就可能是一個(gè)回文數(shù)。
如果不是回文數(shù),就再重復(fù)上述的步驟,則最終可得到回文數(shù)。
C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。
它既有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。
它可以作為系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。
因此,它的應(yīng)用范圍廣泛。
C是一種計(jì)算機(jī)編程語(yǔ)言。就是說可以用C編寫指令清單交給計(jì)算機(jī)去執(zhí)行。
C是當(dāng)前正在使用的成千上萬種編程語(yǔ)言之一。它已經(jīng)有幾十年的歷史了。
因?yàn)樗δ軓?qiáng)大而且效率很高,所以受到了程序員們廣泛的歡迎。
C還是一種容易學(xué)習(xí)的語(yǔ)言,和其他一些語(yǔ)言相比,C的風(fēng)格稍有點(diǎn)古怪,但您會(huì)很快適應(yīng)的。