列表

详情


NC21549. 小乐乐学走路

描述

小乐乐终于到了说话的年纪,但是小乐乐的爸爸妈妈很奇怪,给了小乐乐很多数字,想要小乐乐换一种方式读出来。 但是小乐乐做不到,想请你帮个忙。(小乐乐很笨,其实这就是把每个数字根据ASCII表转化成字符) 

输入描述

第一行有一个数字n(1 <= n <= 100),代表小乐乐的爸爸妈妈给了小乐乐多少个数字。第二行有n个数字,对于第i个数字a[i],(1 <= a[i] <= 100)

输出描述

输出只有一行,如题目所示,行末要输出换行。

示例1

输入:

10
73 32 76 79 86 69 32 89 79 85

输出:

I LOVE YOU

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C(clang 3.9) 解法, 执行用时: 2ms, 内存消耗: 360K, 提交时间: 2018-12-01 15:02:34

#include<stdio.h>
int main()
{
	int i,n,x;
	scanf("%d",&n);
	while(n--)
	{
		scanf("%d",&x);
		printf("%c",x);
	}
	return 0;
 } 

C++11(clang++ 3.9) 解法, 执行用时: 3ms, 内存消耗: 352K, 提交时间: 2020-02-27 16:46:56

#include<cstdio>
int main()
{
	int n,x;
	scanf("%d",&n);
	while(n--)
	{
		scanf("%d",&x);
		printf("%c",x);
	}
}

Python3 解法, 执行用时: 29ms, 内存消耗: 4520K, 提交时间: 2022-06-24 16:39:12

n=int(input())
a=[chr(int(x)) for x in input().split()]
print(''.join(a))

上一题