ntf("%s", &psnew1->ch[0]);
285 psnew1=psnew1->next;
286 }
287 printf("\n");
288 }
289
290 void Num(output1 *p1, char *N, int wei) //将wei表示的阿拉伯数字转化为中文大写,存放在p1指向的ouput1类型的节点中
291 {
292 int i;
293 for (i=0; i<=2; i++)
294 p1->ch[i]=N[wei*3+i];
295 }
296
297 void Re(output1 *p1, char *R, int re) //将re表示的组内数字单位转换为中文大写,存放在p1指向的ouput1类型的节点中
298 {
299 int j;
300 for (j=0; j<=2; j++)
301 p1->ch[j]=R[(re-1)*3+j];
302 }
303
304 void Di(output1 *p1, char *D, int di) //将di表示的每组的最低起始位的数字单位转换为中文大写
305 {
306 int k, m;
307 m=(di-5)/4;
308
309 for (k=0; k<=2; k++)
310 p1->ch[k]=D[m*3+k];
311 }
运行结果:
|