代碼:
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供莫力達(dá)網(wǎng)站建設(shè)、莫力達(dá)做網(wǎng)站、莫力達(dá)網(wǎng)站設(shè)計(jì)、莫力達(dá)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、莫力達(dá)企業(yè)網(wǎng)站模板建站服務(wù),十年莫力達(dá)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
int IsEchoNum(int num){
int tmp=0;
for(int n=num;n;n/=10)
tmp=tmp*10+n%10;
return tmp==num;
}
int main(int argc,char*argv[]){
int num=12321;
printf("%d%d\n",num,IsEchoNum(num));
}
擴(kuò)展資料:
system()—執(zhí)行shell命令也就是向dos發(fā)送一條指令。
相關(guān)函數(shù):fork,execve,waitpid,popen頭文件:#includelt;stdlib.hgt;定義函數(shù):int system(const char*string);
system("pause")可以實(shí)現(xiàn)凍結(jié)屏幕,便于觀察程序的執(zhí)行結(jié)果;system("CLS")可以實(shí)現(xiàn)清屏操作。而調(diào)用color函數(shù)可以改變控制臺(tái)的前景色和背景,具體參數(shù)在下面說明。
例如,用system("color 0A");其中color后面的0是背景色代號(hào),A是前景色代號(hào)。各顏色代碼如下:
0=黑色1=藍(lán)色2=綠色3=湖藍(lán)色4=紅色5=紫色6=黃色7=白色8=灰色9=淡藍(lán)色A=淡綠色B=淡淺綠色C=淡紅色D=淡紫色E=淡黃色F=亮白色
參考資料:
百度百科——system()
#includestdio.h
#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("請(qǐng)輸入您要輸入字母的個(gè)數(shù)");
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;
}
程序如下:
#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
任取一個(gè)十進(jìn)制整數(shù),用下面的方法可以求出一個(gè)回文數(shù):
把這個(gè)數(shù)字的各個(gè)位,顛倒前后位置,形成一個(gè)新數(shù),再和原數(shù)相加,得到的和,就可能是一個(gè)回文數(shù)。
如果不是回文數(shù),就再重復(fù)上述的步驟,則最終可得到回文數(shù)。
C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。
它既有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。
它可以作為系統(tǒng)設(shè)計(jì)語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。
因此,它的應(yīng)用范圍廣泛。
C是一種計(jì)算機(jī)編程語言。就是說可以用C編寫指令清單交給計(jì)算機(jī)去執(zhí)行。
C是當(dāng)前正在使用的成千上萬種編程語言之一。它已經(jīng)有幾十年的歷史了。
因?yàn)樗δ軓?qiáng)大而且效率很高,所以受到了程序員們廣泛的歡迎。
C還是一種容易學(xué)習(xí)的語言,和其他一些語言相比,C的風(fēng)格稍有點(diǎn)古怪,但您會(huì)很快適應(yīng)的。
1、首先打開vc6.0,新建一個(gè)控制臺(tái)項(xiàng)目。
2、添加頭文件。
3、添加main主函數(shù)。
4、定義6個(gè)long型變量。
5、使用scanf給input賦值。
6、分解個(gè)位、百位、千位、萬位。
7、使用if判斷。
8、運(yùn)行程序,看看結(jié)果。
#includelt;stdio.hgt;
#includelt;stdlib.hgt;
int main()
{
char a[100];
int i=0,j=0;
printf("請(qǐng)輸入字符串:\n");
gets(a);
while(ai!='\0')
i++;
i--;
for(;jlt;=i;i--,j++)
{
if(ai!=a[j])
{
break;
}
}
if(jlt;=i)
{
printf("不是回文串\n",a);
}
else
{
printf("是回文串\n",a);
}
system("pause");
return 0;
}
擴(kuò)展資料:
用法:
1、printf()函數(shù)是格式化輸出函數(shù),一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。
格式輸出,它是c語言中產(chǎn)生格式化輸出的函數(shù)(在stdio.h中定義)。用于向終端(顯示器、控制臺(tái)等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說明組成。
要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號(hào)以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。
簡單點(diǎn)理解就是,在一段程序中你正確使用該函數(shù),可以在該程序運(yùn)行的時(shí)候輸出你所需要的內(nèi)容。
2、printf函數(shù)是一個(gè)標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個(gè)特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。