关于一个程序的困惑
新手请教:我就前几天我在论坛上请教的一个加密程序自己又做了一遍,但是小弟在编译器上怎么都运行不了,请教是怎么回事啊,就是我输入原数据以后,按Enter 键就米反应了,我怎么看程序都是执行的啊,不知道怎么回事,麻烦各位帮我看下,谢谢:
#include <stdio.h>
void main()
{
/**
定义变量
*/
long int num;
int array[10];
int count,i,temp;
/**
输入原数据并进行拆分
*/
printf("请输入原数据:\n");
scanf("%d",&num);
count=0;
while(num>0)
{
array[count]=num%10;
num=num%10;
count++;
}
/**
应用其他加密原则:(数字+5)%10取余
*/
for(i=0;i<count;i++)
{
array[i]+=5;
array[i]%=10;
}
/**
第一位与最后一位数字的交换并输出加密后的数据
*/
temp=array[0];
array[0]=array[count-1];
array[count-1]=temp;
printf("加密后的数据为:\n");
for(i=0;i<count;i++)
printf("%d",array[i]);
printf("\n");
}
我一输入原数据之后,就是图片上的内容,好象接受数据以后下面的没有执行啊,我怎么也找不出来,晕死,求教各位高手