今天在练习的时候遇到的一个问题,这里直接把问题摘出来、大家看一下是个什么原理。
这是正确的
这是错误的
可以看到是scanf括号里%d后面多了一个空格之后就出错了,下面是问题描述:
问题描述
给定n个整数,请计算每个整数各位数字和,按各位数字和从大到小的顺序输出。
输入格式
输入的第一行包含一个整数n,表示给定数字的个数。
第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。
输出格式
输出多行,每行包含两个整数,分别表示一个给定的整数和它的各位数字和。按各位数字和递减的顺序输出。如果两个整数各位数字和相同,则先输出值较小的,然后输出值较大的。