| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 468 人关注过本帖
标题:关于一个程序的困惑
只看楼主 加入收藏
BOY→杰
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-11-16
收藏
 问题点数:0 回复次数:4 
关于一个程序的困惑
新手请教:
  我就前几天我在论坛上请教的一个加密程序自己又做了一遍,但是小弟在编译器上怎么都运行不了,请教是怎么回事啊,就是我输入原数据以后,按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");
}
我一输入原数据之后,就是图片上的内容,好象接受数据以后下面的没有执行啊,我怎么也找不出来,晕死,求教各位高手
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 困惑 
2006-11-20 20:49
天下云
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-11-6
收藏
得分:0 

跟我们的数据加密一样啊


2006-11-20 21:01
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 

#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++;
}

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");
}


谁有强殖装甲第二部,可以Q我460054868
2006-11-20 21:01
BOY→杰
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-11-16
收藏
得分:0 
2楼是哪里的??

2006-11-20 21:02
BOY→杰
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-11-16
收藏
得分:0 
可以了,谢谢3楼,嘿嘿
自己粗心了

2006-11-20 21:04
快速回复:关于一个程序的困惑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027560 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved