作者executor1107 (口責.我受夠了)
看板NSYSU-CSE97
標題[作業] 12/3計概實作
時間Sat Dec 11 01:23:13 2004
這是我開學來最挫折的一次作業
scanf部份是敗筆
請不要參考.謝謝.
#include<stdio.h>
#include<stdlib.h>
#define codesize 4
int encode(int carrier[]);
int decode(int carrier[]);
int present(int carrier[]);
void main()
{
int carrier[codesize],i;
printf("Input the number:");
scanf("%d %d %d %d",&carrier[0],&carrier[1],&carrier[2],&carrier[3]);//plz change while "codesize" is changed
printf("The number u entered is:");
present(carrier);
encode(carrier);
printf("The number after encoded:");
present(carrier);
decode(carrier);
printf("The number after decoded:");
present(carrier);
system("pause");
}
int encode(int carrier[])
{
int temp,i;
for(i=0;i<codesize;i++)
carrier[i]=(carrier[i]+7)%10;
for(i=0;i<2;i++)
{
temp=carrier[i];
carrier[i]=carrier[i+2];
carrier[i+2]=temp;
}
return 0;
}
int decode(int carrier[])
{
int temp,i;
for(i=0;i<2;i++)
{
temp=carrier[i];
carrier[i]=carrier[i+2];
carrier[i+2]=temp;
}
for(i=0;i<codesize;i++)
carrier[i]=(carrier[i]+3)%10;
return 0;
}
int present(int carrier[])
{
int i;
for(i=0;i<4;i++)
printf("%d",carrier[i]);
printf("\n");
return 0;
}
--
......ID......
......I am a learning Dancer......
Shake my body through the music...
Dance with the Feel...
This is my ID......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.186.180