标题:我是大一新生!请看看题目!不会做的~
只看楼主
forever74
Rank: 12Rank: 12Rank: 12
来 自:CC
等 级:贵宾
威 望:49
帖 子:1636
专家分:3940
注 册:2007-12-27
得分:0 
后来者请先读9楼后读8楼,谢谢
我太主观了,不好意思

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-16 18:35
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
得分:0 
[bo][un]forever74[/un] 在 2008-11-16 18:30 的发言:[/bo]

抱歉,又是我武断了。
那么反过来说,为什么内置的8进制和16进制都无符号化了呢?


因为C语言提供了一个操作符,叫做负数操作符。

你想写-0x10也是对的,不会有问题。

至于你说的“内置”,那是printf的实现问题,也就是%x的实现问题。当你使用%x的时候,其实是默认了%u的……
2008-11-16 18:37
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
得分:0 
其实呢,你的程序没错的,主要是题目不严谨,嘿嘿…………

我在想,其实这种题目很适合中国的潜规则制度,老师看你不顺眼可以找千百个理由扣分,然而如果老师看你顺眼,那么就算是你错得再离谱也不会有人说你……
2008-11-16 18:39
forever74
Rank: 12Rank: 12Rank: 12
来 自:CC
等 级:贵宾
威 望:49
帖 子:1636
专家分:3940
注 册:2007-12-27
得分:0 
我的意思就是说,负数有两种表示,都可以接受
而我为了偷懒,就一种都不写,
所以我有错误,
谢谢指出。

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-16 18:42
forever74
Rank: 12Rank: 12Rank: 12
来 自:CC
等 级:贵宾
威 望:49
帖 子:1636
专家分:3940
注 册:2007-12-27
得分:0 
[bo][un]风居住的街道[/un] 在 2008-11-16 18:39 的发言:[/bo]

其实呢,你的程序没错的,主要是题目不严谨,嘿嘿…………

我在想,其实这种题目很适合中国的潜规则制度,老师看你不顺眼可以找千百个理由扣分,然而如果老师看你顺眼,那么就算是你错得再离谱也不会有人说你……


晕,原来我一不小心就被潜规则了
怕怕ing

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-16 18:43
changshiop
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2008-11-7
得分:0 
帮我看看错误在哪里
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void GetCode(int, int);
int main(void)
{
    int number, radix;

    printf("要转换的十进制数:");
    scanf("%d", number);
    printf("要转换成的进制:");
    scanf("%d", radix);
    GetCode(number, radix);

    return 0;

}

void GetCode(int number, int radix)
{
    int num[30],num1[30];
    int i, mode, iCount;
    iCount = 1;

    for(i = 0; i <= 30; i++)
    {
        mode = number % radix;
        number = number / radix;
        num[i] = mode;
        iCount++;
        if(number = 0)
        {
            break;
        }
    }
    for(iCount--; iCount >= 0; iCount-- )
    {
        printf("(%d)", num[iCount]);
    }

}
2008-11-19 14:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-244612-1-1.html




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

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