OJ解决Presentation Error

在练习UVa1225的时候,提交如下代码,最终结果为Presentation Error:

#include<stdio.h>
#include<string.h>
int main()
{
    int n;
    int T;
    scanf("%d", &T);
    while(T--){
    int a[10];
    memset(a, 0, sizeof(a));
    scanf("%d", &n);
    for(int i = 0; i <= n; i ++)
    {
        int j;
        j = i;
        while(j)
        {
            a[j%10] ++;
            j /= 10;
        }
    }
    for(int i = 0; i < 10; i++)
        printf("%d ", a[i]);
    printf("\n");
    }
    return 0;
}

平时上课总是做presentation,现在出了presentation error应该是结果显示的时候出了问题,于是修改代码如下:

#include<stdio.h>
#include<string.h>
int main()
{
    int n;
    int T;
    scanf("%d", &T);
    while(T--){
    int a[10];
    memset(a, 0, sizeof(a));
    scanf("%d", &n);
    for(int i = 0; i <= n; i ++)
    {
        int j;
        j = i;
        while(j)
        {
            a[j%10] ++;
            j /= 10;
        }
    }
    for(int i = 0; i < 9; i++)
        printf("%d ", a[i]);
    printf("%d\n", a[9]);
    }
    return 0;
}

提交后,成功AC了。

总结下,遇到Presentation Error是输出出现了问题,修改下输出结果,注意空格或者制表符。

最近的文章

CentOS/RHEL 上使用YUM安装高版本的php

由于CentOS上yum默认安装的php是5.3版本,很多较新的CMS程序不支持此版本,例如Joomla! 3只支持5.4以上的版本,所以我们需要将本机的php升级到5.4以上版本。首先卸载本机的php:yum remove php php-bcmath php-cli php-common php-devel php-fpm php-gd php-imapphp-ldap php-mbstring php-mcrypt php-mysql php-odbc php-pd...…

centos install PHP php5.5 yum 升级 第三方继续阅读
更早的文章

linux 常用指令

修改密码: echo 密码 passwd root –stdin 或者 echo ‘密码’ passwd root –stdin 添加用户并且添加到root组:首先用adduser命令添加一个普通用户,命令如下:#adduser tommy  //添加一个名为tommy的用户#passwd tommy   //修改密码Changing password for user tommy.New UNIX password:     //在这里...…

command linux linux命令继续阅读