顶顶顶
原题目:某公司传递数据,数据是小于8位的整数.为了安全,过程需要加密,加密码规则如下:
将数据倒序,然后每个数字都加上5,再用和除以10的余数,最后将第一位和最后一位数字交换.
要求:1.使用while循环来完成数据拆分..2.使用for循环把加密码后最后将第一位和最后一位数字交换
打印出来后是: 原数组:4567583
加密后数组:9302108
下面是我写的代码```我不知道怎么使用这个for循环完成题目 求高手帮忙! 小弟谢过!
#include<stdio.h>
void main()
{
int a,b;
a=0;
while(a<=0)
{
printf("\n请输入一个数");
scanf("%d",&a);
}
printf("\n加密后的数组为:");
while(a!=0)
{
b=(a+5)%10;
printf("%d",b);
a=a/10;
}
printf("\n");