| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 700 人关注过本帖
标题:请教C语言个题目
只看楼主 加入收藏
兴奋小猪
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2009-11-25
结帖率:20%
收藏
已结贴  问题点数:2 回复次数:8 
请教C语言个题目
输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,作为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新数字;   


比如输入   1257
那么输出   4601
搜索更多相关主题的帖子: C语言 
2010-03-13 00:50
woaiqiufeng
Rank: 2
等 级:禁止访问
帖 子:38
专家分:29
注 册:2010-3-13
收藏
得分:0 
百度啊
2010-03-13 03:31
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:0 
暂时不会
2010-03-13 07:37
rib
Rank: 4
等 级:业余侠客
帖 子:95
专家分:252
注 册:2009-3-30
收藏
得分:0 
程序代码:
#include <stdio.h>

int main(void)
{
    int i,ei,g,s,b,q;
    printf("请输入四位密码");
    scanf("%4d",&i);

    q = (i/1000+9)%10;
    b = (i/100%10+9)%10;
    s = (i/10%10+9)%10;
    g = (i%10+9)%10;/*所有数加9取余*/
    ei = s*1000 + g*100 + q*10 + b;/*组成新数字*/
    printf("组成加密后的新数字:%4d",ei);
    return 0;
}
2010-03-13 08:30
lansong
Rank: 4
等 级:业余侠客
帖 子:79
专家分:226
注 册:2009-6-11
收藏
得分:0 
#include<stdio.h>


void main()
{

    char s[6];
    int i;
    scanf("%s",s);
    for(i = 0; i < 4;i++ )
    {
        s[i] = (s[i]+9-'0')%10+'0';
    }
    char t;
    t    =  s[0];
    s[0] =  s[2];
    s[2] =  t   ;
   
    t    =  s[1];
    s[1] =  s[3];
    s[3] =  t   ;

    printf("%s\n",s);



}
2010-03-13 09:24
lian28564290
Rank: 2
等 级:论坛游民
帖 子:13
专家分:34
注 册:2009-11-10
收藏
得分:0 
#include<stdio.h>
#include<conio.h>
int main()
{
  int a,b,c,sum=0;
  printf("please input a number:\n");
  scanf("%d",&a);
  if(a>9999||a<1000)
     printf("error!\n");
  else
     for(i=0;i<4;i++)
       {
          b=a%10;
          c=(b+9)%10;
          a=a/10;
          sum+=c*10^i;
        }
    scanf("%d\n",sum);
    getchar();
}
2010-03-13 10:50
freezesoul
Rank: 2
等 级:论坛游民
帖 子:47
专家分:38
注 册:2010-3-13
收藏
得分:0 
我怎么看 这加密顺序也有点像 +3 +4 +5 +6
2010-03-13 11:17
freezesoul
Rank: 2
等 级:论坛游民
帖 子:47
专家分:38
注 册:2010-3-13
收藏
得分:0 
看错了...
2010-03-13 11:21
yzzhoo0
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-3-13
收藏
得分:0 
还没有条件啊?
假如是9999,9195等怎么处理??
2010-03-13 11:27
快速回复:请教C语言个题目
数据加载中...
 
   



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

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