我是初学者。今天做了一道题目。是输入几个数字,进行加密。先把接受的数反转过来。在每一位加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”);
}
>> 本文固定链接: http://www.vcgood.com/archives/1719
>> 转载请注明: duanshengri 2007年07月11日 于 C语言帝国 发表