ITAT C语言复赛 答案请教

本人第一次参加ITAT大赛,星期六就得复赛了但是对于复赛试题的答法有一定的疑惑请有经验的朋友指点下如往届的这样一道题,需要怎样才能得到高分或满分1、编程完成数据加密。数据... 本人第一次参加ITAT大赛,星期六就得复赛了
但是对于复赛试题的答法有一定的疑惑
请有经验的朋友指点下
如往届的这样一道题,需要怎样才能得到高分或满分
1、编程完成数据加密。数据是五位的整数,加密规则为:每位数字都加上6,然后用和除以8的余数代替该数字,再将第一位和第五位交换,第二位和第四位交换。
这道题的算法是很简单,但是能不能给我个样例,我就是不知道怎么判题的,搞ACM的时候只要输出能匹配答案就AC,但是这好像还有人工阅卷的。
请贴个完整程序就行了。
展开
 我来答
帐号已注销
2009-10-28 · 超过17用户采纳过TA的回答
知道答主
回答量:89
采纳率:100%
帮助的人:46.9万
展开全部
main(){
int i;
char s[6], temp;
while(scanf("%s", s)+1){
for(i=0; s[i]; ++i)
s[i] = (s[i] - '0' + 6)%8 + '0';
temp=s[4], s[4]=s[0], s[0]=temp;
temp=s[3], s[3]=s[1], s[1]=temp;
puts(s);
}
}
小的叛小逆ate5b
2009-10-31 · TA获得超过132个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:205万
展开全部
今天的复赛题居然第一题有点难……没上次的简单……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式