1、首先打開vc6.0,新建一個控制臺項目。
創(chuàng)新互聯制作網站網頁找三站合一網站制作公司,專注于網頁設計,成都網站設計、成都網站建設,網站設計,企業(yè)網站搭建,網站開發(fā),建網站業(yè)務,680元做網站,已為上千家服務,創(chuàng)新互聯網站建設將一如既往的為我們的客戶提供最優(yōu)質的網站建設、網絡營銷推廣服務!
2、然后我們添加頭文件。
3、然后我們添加main主函數。
4、然后我們定義6個long型變量。
5、然后我們使用scanf給input賦值。
6、然后我們分解個位、百位、千位、萬位。
7、然后我們使用if判斷。
8、然后我們運行程序,看看結果已經能判斷回文數。
1、首先打開vc6.0,新建一個控制臺項目。
2、添加頭文件。
3、添加main主函數。
4、定義6個long型變量。
5、使用scanf給input賦值。
6、分解個位、百位、千位、萬位。
7、使用if判斷。
8、運行程序,看看結果。
#includestdio.h
int main(){
int m[16], n, i, t, count=0;
long unsigned a, k;
printf("No. ? ?number ? ? it's square(palindrome)\n");
for( n=1; n256; n++ ) ?/*窮舉n的取值范圍*/
{
k=0; t=1; a=n*n; ?/*計算n的平方*/
for( i=0; a!=0; i++ ) ?/*從低到高分解數a的每一位存于數組m[1]~m[16]*/
{
m[i] = a % 10;
a /= 10;
}
for(; i0; i--)
{
k += m[i-1] * t; ?/*t記錄某一位置對應的權值 */
t *= 10;}
if(k == n*n)printf("%2d%10d%10d\n", ++count, n, n*n);
}
return 0;
}
擴展資料:
C語言在編寫的時候需要說明的是:
1、一個C語言源程序可以由一個或多個源文件組成。
2、每個源文件可由一個或多個函數組成。
3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。是整個程序的入口。
4、源程序中可以有預處理命令(包括include 命令,ifdef、ifndef命令、define命令),預處理命令通常應放在源文件或源程序的最前面。
5、每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括號“}”之后不能加分號。(結構體、聯合體、枚舉型的聲明的“}”后要加“ ;”)。
6、標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。
參考資料:
百度百科-回文數
#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;
}
任取一個十進制整數,用下面的方法可以求出一個回文數:
把這個數字的各個位,顛倒前后位置,形成一個新數,再和原數相加,得到的和,就可能是一個回文數。
如果不是回文數,就再重復上述的步驟,則最終可得到回文數。
C語言是一種計算機程序設計語言。
它既有高級語言的特點,又具有匯編語言的特點。
它可以作為系統(tǒng)設計語言,編寫工作系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。
因此,它的應用范圍廣泛。
C是一種計算機編程語言。就是說可以用C編寫指令清單交給計算機去執(zhí)行。
C是當前正在使用的成千上萬種編程語言之一。它已經有幾十年的歷史了。
因為它功能強大而且效率很高,所以受到了程序員們廣泛的歡迎。
C還是一種容易學習的語言,和其他一些語言相比,C的風格稍有點古怪,但您會很快適應的。