| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1493 人关注过本帖
标题:这题咋写
只看楼主 加入收藏
起名难啊
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-11-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
这题咋写
根据整数的长度来分段重新组合生成新数。输入多个偶数位数的整数m,将数平均分为两段:前半段为s,后半段为t,将前后半段交换,构成一个新的整数,并输出,不保留高位零。当输入数据为-1时结束  想了很久都没想出
搜索更多相关主题的帖子: 整数 输入 交换 输出 保留 
2018-12-01 21:53
C基础
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:133
专家分:421
注 册:2018-10-15
收藏
得分:10 
你这样的的问题即便真的想了很久,也会让人觉得你是来找答案的
给你个大致的思路:以一个八位数字12345678为例整数x除以10000就可以得到前半段的数据也就是1234,用12345678减去1234乘上10000就可以得到后半段的数据5678然后再用5678乘上10000再加上1234就得到新的数字了。我这是大致思路,不是具体的每个步骤,希望对你有所帮助
2018-12-01 22:21
起名难啊
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-11-28
收藏
得分:0 
回复 2楼 C基础
我是想问怎么判断三个数,用数组?
2018-12-01 23:00
雨梧桐
Rank: 2
等 级:论坛游民
帖 子:3
专家分:10
注 册:2018-12-5
收藏
得分:10 
#include<stdio.h>
int main()
{
    int a[1000],s,m,n,i,b[1000],j=0;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
        
        
    }
    m=n/2;
    for(i=n/2;i<n;i++)
    {
        b[j]=a[i];
        j++;
    }
    for(i=0;i<n/2;i++)
    {
        b[j]=a[i];
        j++;
    }
    for(i=0;i<n;i++)
    {
        printf("%d",b[i]);
    }
   
 }
2018-12-05 23:12
快速回复:这题咋写
数据加载中...
 
   



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

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