C 練習(xí)實(shí)例89

C 語(yǔ)言經(jīng)典100例 C 語(yǔ)言經(jīng)典100例

題目:某個(gè)公司采用公用電話傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過(guò)程中是加密的,加密規(guī)則如下: 每位數(shù)字都加上5,然后用和除以10的余數(shù)代替該數(shù)字,再將第一位和第四位交換,第二位和第三位交換。

程序分析:無(wú)。

程序源代碼:

//  Created by m.hgci.cn on 15/11/9.
//  Copyright © 2015年 W3Cschool教程. All rights reserved.
//

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int n,i,j;
    printf("請(qǐng)輸入數(shù)字:\n");i--;
    for(i=0;i<7;i++)
    {
        scanf("%d",&n);
        if(n>50){
            printf("請(qǐng)重新輸入:\n");i--;
        }
        else
        {
            for(j=0;j<n;j++)
                printf("*");
        }
        printf("\n");
    }
    return 0;
}

以上實(shí)例運(yùn)行輸出結(jié)果為:

輸入一個(gè)要加密的四位整數(shù):
1234
加密后的數(shù)為9876

C 語(yǔ)言經(jīng)典100例 C 語(yǔ)言經(jīng)典100例