當前位置:編程學習大全網 - 電腦編程 - c語言中如果阿拉伯數字1到10想用ABCDEFGHIJ來表示該怎麽辦?

c語言中如果阿拉伯數字1到10想用ABCDEFGHIJ來表示該怎麽辦?

沒看懂程序,只覺得很復雜。

如果只是要用 ABCDEFGHIJ來表示 1,2,3,4,5,6,7,8,9,10,

只需要壹個數組 char ss[]="0ABCDEFGHIJ";

數組下標i=1到10,ss[i] 對應字符 A到J.

例子:

#include <stdio.h>

#include <stdlib.h>

int main(){

int a[11]={1,2,3,4,5,6,7,8,9,10,0};

char ss[]="0ABCDEFGHIJ";

int i;

for (i=0;i<10;i++) printf("%d-%c\n",a[i], ss[a[i]]);

return 0;

}

---------

妳的程序裏 int a[1]; 要改為 int a[11]; 否則下標超界。

  • 上一篇:阿裏雲用什麽編程語言
  • 下一篇:a豎線b豎線什麽意思
  • copyright 2024編程學習大全網