bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

C語言編程輸入一個5位數以內的正整數,完成以下操作

<1>判斷輸入的數是一個幾位數

創新互聯公司-專業網站定制、快速模板網站建設、高性價比上高網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式上高網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋上高地區。費用合理售后完善,十余年實體公司更值得信賴。

這里利用一個簡單的while循環即可實現

    while (x)
    {
        if (x / 10 != 0)
            suu++;
        x = x / 10;
    }
<2>按序或逆序輸出其各位數字
首先使用數組將數字每一位取出存入數組
        for (i = 0; i <= suu; i++)
    {
        if (n == 1)
            a[suu] = n;
        a[i] = n % 10;
        n = n / 10;
    }

最后利用for循環語句將其正反輸出即可

完整源代碼如下:

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int n,suu=1,x,i;
    int a[5];//數據最多五位
    printf("請輸入一個五位以內的正整數\n");
    scanf("%d", &n);
    x = n;
    while (x)//判斷位數
    {
        if (x / 10 != 0)
            suu++;
        x = x / 10;
    }
    printf("所輸入的數字是一個%d位數\n", suu);
    for (i = 0; i <= suu; i++)//各位數存入
    {
        if (n == 1)
            a[suu] = n;
        a[i] = n % 10;
        n = n / 10;
    }
    printf("按序輸出為:\n");
    for (i = suu-1; i >= 0; i--)//按序輸出
        printf("%4d", a[i]);
    printf("\n按逆序輸出為:\n");
    for (i = 0; i <= suu-1; i++)//按逆序輸出
        printf("%4d", a[i]);
    printf("\n");
    system("pause");
    return 0;
}

網站標題:C語言編程輸入一個5位數以內的正整數,完成以下操作
URL網址:http://vcdvsql.cn/article22/pehdcc.html

成都網站建設公司_創新互聯,為您提供網頁設計公司網站制作商城網站網站收錄移動網站建設服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站