首页 > 用户发贴区 > 编程问题提问区 > 关于数字加密的问题
2007
07-11

我是初学者。今天做了一道题目。是输入几个数字,进行加密。先把接受的数反转过来。在每一位加5。再每一位取模,最后把第一位和最后一位位置交换。输出来;


我用的是数组和for循环,把数反转和+5与取模一步写出来。最后再调换第一位和最后一位的位置。最后输出来。但最后一步写不出来。希望哪个高手帮帮忙。


#include<stdio.h>
void main()
{
 int num=0,i,j,k,e;
 int count[8];
 printf(“请输入8个数: “);
 for(i=0;i<8;i++){
   scanf(“%d”,&count[i]);


 }
 printf(“反转+5、取模后的数:”);
 for(j=7;j>=0;j–)
 {
  count[j]=(count[j]+5);
  printf(“%d “,count[j]);
  
  for(j=0;j<8;j++)
  {
  k=count[0];
  count[0]=count[j-1];
  count[j-1]=k;
 
  printf(“%d”,count[j]);
  }
 }printf(“\n”);
}


留下一个回复