當前位置:編程學習大全網 - 編程軟體 - 如何用C++將數字“1”轉換成字符“1”

如何用C++將數字“1”轉換成字符“1”

#include<string.h>

int main()

{

char str[100]; // 聲明字符數組

char str1[100];

memset(str,0,100); // 初始化數組內容全部為0,

memset(str1,0,100); // 同上

int a = 12345;

int c = 0;

int i;

while(1) {

// 模10得到最低位的數值,例如12345%10得到5

// 5 + 字符 '0' 得到字符 '5' ,放入數組

str[c] = (a % 10) + '0'; // 模10得到最低位,+‘0’變成字符

c++; // 數組下標+1,下壹個字符放入下壹位置

// 算出最低位後去掉,準備計算下壹位

// 如 12345 / 10 得到 1234,然後循環繼續處理

a = a / 10; // 除以10去掉已求出的最後低位,再循環計算

// 如果除以10後得到0,證明全部數位都處理了,退出循環

if (a == 0) {

break;

}

}

// 上面循環結束後,str得到的是 "54321"的倒序

// 所以循環處理將12345放入另外壹個數組

for(i = 0, c= c-1 ; c >= 0; i++,c--) {

str1[i] = str[c];

}

printf("%s\n",str1);

return 0;

}

  • 上一篇:請問這些是什麽計算機語言?
  • 下一篇:合肥學java培訓為什麽中軟國際合肥必須要大專以上的學歷?
  • copyright 2024編程學習大全網