题头的话:长按点赞可私我赠送50+本C与C++书籍电子书资源
数字和及转换
【问题描述】
从键盘输入不超过10行10列的整型二维数组中的元素,求出各奇数行(下标为0,2,4,6…的行,即第1,3,5,7…行)之和,并把和的每位数字转成相应的拼音(数字0~9的拼音分别为:ling,yi,er,san,si,wu,liu,qi,ba,jiu)输出,输出格式参照样例输出的格式。
【样例输入1】
5 6
56 78 36 4 50 80
19 44 95 72 -8 60
85 67 -3 32 12 35
29 21 47 88 28 -9
7 66 53 40 20 15
【样例输出1】
304: san ling si
228: er er ba
201: er ling yi
【样例输入2】
3 3
56 8 36
19 55 95
85 67 3
【样例输出2】
304: san ling si
228: er er ba
201: er ling yi
【样例输入3】
3 3
0 0 0
0 0 0
0 0 0
【样例输出3】
0: ling
0: ling
【样例说明】
输入5行6列二维数组;分别求出第1,3,5行的和304,228,201,并转换成拼音输出。
输出每个拼音的格式为%5s,即每个字符串占5个字符。
输出结束要换行。
#include <stdio.h>
int main()
{
int line,row,i,j,num[10][10],sum[10],k=0,temp,du[10][10],digit[10];
for(i=0;i<10;i++)
{
sum[i]=0;
digit[i