作者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