有什么错

P5705 【深基2.例7】数字反转

Blank21 @ 2021-09-16 18:37:00

代码如下:

#include<stdio.h>

int main()
{
     char ch[4];
     for( int i=0;i<5;i++)
        ch[i]=getchar();
     for( int i=4;i>=0;i--)
        printf("%c",ch[i]);
     return 0;
}

by xin700 @ 2021-09-16 18:38:47

数组


by InterN_NOT_FOUND @ 2021-09-16 18:39:23

@Blank21 你把char ch[4]改成char ch[114514]就过了


by int32 @ 2021-09-16 18:40:28

恶臭


by Nickle @ 2021-09-16 18:44:20

@Blank21

数据范围……小于等于1000,并且带一位小数。

所以可能出现有5个输入的情况。


by syanoeclipse @ 2021-09-16 18:44:28

一、开始前说的一些话

只有5个数据点你打表他不香吗?

stdio他好用吗?

这种新手题你用数组?

二、问题

char ch[4];

就这一句话,到底有什么错你自己品。


by syanoeclipse @ 2021-09-16 18:45:06

@TOTGOD 114514是什么梗


by Nickle @ 2021-09-16 18:45:51

@Blank21

所以char ch[5]

以及五个输入。


by Blank21 @ 2021-09-16 18:46:04

@int32 不理解什么意思


by Nickle @ 2021-09-16 18:47:11

@开普勒的梦

百度


by Nickle @ 2021-09-16 18:48:02

@Blank21

他在说 114514 这个数字。


| 下一页