C语言求大神帮忙看一下哪里错了,输入1个四位数,将其加密后输出.方法是将该数每一位上的数字加9,然后

然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。#include<stdlib.h>intmain(... 然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f;
scanf("%d%d%d%d",&a&b&c&d);
a=e=(a+9)%10;
b=f=(b+9)%10;
c=(c+9)%10;
d=(d+9)%10;
a=c;
b=d;
c=e;
d=f;
printf("%d%d%d%d",a,b,c,d);
return 0;

}
展开
 我来答
帅得过分的我
2014-11-09 · 超过23用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:34.9万
展开全部
#include <stdio.h>
int main()
{
int n,a,b,c,d,e,f,g,h,x,y;
scanf("%d",&n);
a=n%10;
b=n/10%10;
c=n/100%10;
d=n/1000%10;
e=(a+9)%10;
f=(b+9)%10;
g=(c+9)%10;
h=(d+9)%10;
x=e;e=g;g=x;
y=f;f=h;h=y;
printf("%d%d%d%d",h,g,f,e);
return 0;
}
求打赏~~~
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式