1. 程式人生 > >第三十九講專案4——輸入一個正整數,判斷其是否為一個迴文數

第三十九講專案4——輸入一個正整數,判斷其是否為一個迴文數

程式程式碼
#include <stdio.h>
#include <stdlib.h>
/*
*csdn學院--2016級
*目的:讓程式碼見證成長(作為一個初學的菜鳥,如
*大家有發現錯誤,歡迎指正!)
*檔名稱:Myfun82.c
*作者:小臣小仁
*完成日期:2016年12月22日
*問題描述:(1)輸入一個正整數,判斷其是否為一
*個迴文數(例1221、12321都是迴文數,正著看、倒著看,是同一個數)。
*/
int main()
{
    int num,k,n=0;
    printf("請輸入一個數:");
    scanf("%d",&num);
    k=num;
    while(k>0)
    {
       n=n*10+k%10;
       k=k/10;
    }
       if(n==num)
        printf("%d是迴文數",n);
       else
        printf("No!它不是迴文數!");
    return 0;
}

輸出結果 知識點總結                  通過 n=n*10+k%10;   k=k/10;來輸出他的反序數,再判斷輸入的原數是否與反序數相等,如果相等則為迴文數,否則不是。 心得體會              作為新手知道了如何求一個數的迴文數了大笑

相關推薦

專案4——輸入一個整數判斷是否一個

程式程式碼 #include <stdio.h> #include <stdlib.h> /* *csdn學院--2016級 *目的:讓程式碼見證成長(作為一個初學的菜鳥,如

專案5——阿姆斯特朗

程式程式碼 #include <stdio.h> #include <stdlib.h> /* *csdn學院--2017級 *目的:讓程式碼見證成長(作為一個初學的菜鳥,如

專案 求3000以內的全部親密

1.任務和程式碼/* copyright\c)2017,csdn學院 *All cights reserved *檔名稱:a.c *作者:王琦 *完成日期:2017年4月23日 *版本號:6.0 *問題描述:求3000以內

輸入一個5位數判斷它是不是。即12321是個位與萬位相同位與千位相同

直接看程式碼:(這裡增加難度,改成任意位數!) public class Top { public static void main(String[] args) throws IOExceptio

一個5位數判斷它是不是。即12321是個位與萬位相同位與千位相同

//第一種方法:輸入數後,將數字的每一位儲存到一個數組中,比較陣列的前後     /*     int a = 0, b[5] = {0} , i = 0;     printf("請輸入一個5位的正整數:\n");//45     scanf("%d", &a);

題目:一個5位數判斷它是不是。 即12321是個位與萬位相同位與千位相同。

Console.WriteLine("請輸入一個五位數"); string str = Console.ReadLine(); int a = Convert.ToInt32(s

7.,一個5位數判斷它是不是。即12321是個位與萬位相同位與千位相同

    int a[5] ={0},i = 0 ;         for (i = 0; i < 5; i++) {             if (i == 0) {                 a[i]=arc4random()%9+1;          

Java演算法題目:一個5位數判斷它是不是。即12321是個位與萬位相同位與千位相同。

題目:一個5位數,判斷它是不是迴文數。即12321是迴文數,個位與萬位相同,十位與千位相同。 網上的結果如下: import java.util.Scanner; public class Ex25 { static int[] a = new int[5]; static

大一上C語言期末複習:輸入一個整數分解質因數如90=2*3*3*5

//輸入一個正整數,將其分解為質因數,如90=2*3*3*5 #include <stdio.h> int main() { int n,i; while(scanf("%d",&n)) { if(n==1) { printf("n=

C100-30 題目:一個5位數判斷它是不是。即12321是個位與萬位相同位與千位相同。

改一下 輸入一個數,判斷該數是否是迴文數? 程式碼來自 百度知道 原文地址 程式碼如下 #include <stdio.h> int main() { int num, temp; int sum=0; printf("Please

專案2.1-公式pi/4=1-1/3+1/5-1/7+...的近似值

問題描述 程式程式碼 #include <stdio.h> /* *csdn學院——2016級 *檔名稱:Myfun41.c *作者:小臣小仁 *完成日期:2016年11月22日 *問題

專案1.1——輸入一個數n判斷n是否是完

程式程式碼 #include <stdio.h> /* *csdn學院--2016級 *目的:讓程式碼見證成長(作為一個初學的菜鳥,如 *大家有發現錯誤,歡迎指正!) *檔名稱:Myfu

專案 用迴圈累加

任務和程式碼: 【專案1:分數的累加】 程式設計序,輸出1/3-3/5+5/7-7/9…+19/21的結果 /* *Copyright (c) 2016, CSDN學院 *All rights reserved. *文件名:main.c *作者:Dylan

遞迴是一種程式設計思想,對於我這種愚人來說,理解起來實在是夠費勁的,可以這樣說,至今為止,我依然不懂遞迴,也只是對它有一點粗略的、表面的瞭解,實在是慚愧! 遞迴的概述 遞迴就是函式自身呼叫自身,即函式內部又使用到了該函式功能。雖然知道是這麼一個意思,但一寫程式碼

專案3.1-求s=1!+2!+……10!即求1到10的階乘和

程式程式碼 #include <stdio.h> #include <stdlib.h> /* *csdn學院——2016級 *檔名稱:Myfun42.c *作者:小臣小仁 *

Java 輸入一個整數用中文打印出來

輸入一個正整數,將其用中文打印出來。使用java 實現 import  java.util.Scanner; public static void main(String[]  arge){          

對於輸入一個整數輸出反轉形式 使用c++ class編寫

#include <iostream> using namespace std; class Integer{ private: int _num; //getLength()函式獲

Android Studio期 - popWindows置頂

android windows systems power always /** * Window type: system window, such as low power alert. These windows * are always on top of application

AGG課 rasterizer_scanline_aa畫線函疑惑

agg rasterizer_scanline_aa頭文件#include<agg_rasterizer_scanline_aa.h>類型template<class Clip =rasterizer_sl_clip_int>class rasterizer_scanline_aa

AngularJS進階()基於專案實戰解析ng啟動載入過程

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!