| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 596 人关注过本帖
标题:求解啊!我真心的不知道啊!
只看楼主 加入收藏
a1224656100
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2013-4-2
结帖率:33.33%
收藏
已结贴  问题点数:5 回复次数:8 
求解啊!我真心的不知道啊!
这个是我C语言实训题目,我不会啊!  
   a. 将5位数包括5以内数逆序输出
   b. 判断一个数是否是回文,如121就是回文,1221也是回文。
搜索更多相关主题的帖子: C语言 实训 
2013-06-13 17:44
蔡梓锋
Rank: 4
等 级:业余侠客
帖 子:106
专家分:202
注 册:2013-4-20
收藏
得分:1 
#include "stdio.h"
main()
{int a[5],i=0,j;
    long x;
    scanf("%ld",&x);
    while(x)
    {a[i]=x%10;
        x=x/10;
    i++;
    }
    for(j=0;j<=i-1;j++)
    printf("%d",a[j]);
   
}
这个是逆序输出的程序。

加油加油!
2013-06-13 18:01
蔡梓锋
Rank: 4
等 级:业余侠客
帖 子:106
专家分:202
注 册:2013-4-20
收藏
得分:0 
#include "stdio.h"
main()
{int a[10],i=0,j,k;
    long x;
    scanf("%ld",&x);
    while(x)
    {a[i]=x%10;
        x=x/10;
    i++;
    }
    for(j=i-1,k=0;j>=k;k++,j--)
    if(a[j]!=a[k])
    {printf("不是回文");
    i=0;
    break;}
    if(i!=0)
    printf("是回文");
}
判断回文是这个程序。

加油加油!
2013-06-13 18:15
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:1 
你试着写点啊!一点都不写你下次还是不会

Maybe
2013-06-13 18:17
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
收藏
得分:1 
你是先自己写一下,有错误再问别人嘛。。。


哪有你这样一点都不动手的。。


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-06-13 19:45
YJ_Hao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:215
专家分:609
注 册:2013-3-22
收藏
得分:1 
不回答由你啊
2013-06-13 19:49
luozhiweim
Rank: 2
来 自:南昌
等 级:论坛游民
帖 子:55
专家分:11
注 册:2008-11-25
收藏
得分:1 
#include<stdio.h>

void main(){
    void isHuiWen(int x);
    int a;
    printf("输入一个数");
    scanf("%d",&a);
    isHuiWen(a);

}

void isHuiWen(int x) {
    int i = 0 , sum = 0 , j, finalx;
    int a[10];
    finalx = x;
    while(x != 0){
        *(a + i) = x % 10;
        x = (x - *(a + i)) / 10;
        i++;
    }
    for(j = 0; j < i ; j++){
        sum = sum*10 + *(a + j);
    }
    printf("sum = %d \n", sum);
   
    if ( finalx == sum) {
        printf("这是回文!\n");
    } else {
        printf("这不是回文!\n");
    }
}

hehe
2013-06-13 20:27
ceoooec
Rank: 2
等 级:论坛游民
威 望:1
帖 子:26
专家分:61
注 册:2013-6-11
收藏
得分:1 
关于整数位上数值的问题都是使用除法和求余操作在实现的,楼主的问题其实很简单!多自己动手写下,锻炼下
2013-06-13 23:46
天地霸气诀
Rank: 2
等 级:禁止发言
帖 子:21
专家分:21
注 册:2013-6-14
收藏
得分:1 
回复 4楼 邓士林
提示: 作者被禁止或删除 内容自动屏蔽
2013-06-14 16:54
快速回复:求解啊!我真心的不知道啊!
数据加载中...
 
   



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

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