當前位置:編程學習大全網 - 編程軟體 - 求c語言高數編程 輸入壹個正整數,將其轉換成字符串。

求c語言高數編程 輸入壹個正整數,將其轉換成字符串。

首先,妳要弄清楚,數值和字符的ASCII碼的對應關系,字符'0'的ASCII碼為48,'1'的為49,依此下去,要將數字0~9轉換為字符'0'~'9'只需將原數字加上48得對應字符的ASCII碼,然後輸出該字符。#include <stdio.h>{ int a,b,i,j; /*如果妳輸的數過大,可以將a、b定義為long 型*/ char s[],h[]; float t; printf("please input a number\n"); scanf("d%",&a); b=a/10; t=a%10; for(i=0;t>=0;i++) { s[i]=t+48; t=b%10; b=b/10; } for(j=0,i=i-1;i>=0;i--,j++) h[j]=s[i]; /*字符數組h[]裏面就是存放的待求字符串*/puts(h); }

  • 上一篇:中醫軟件那個好用
  • 下一篇:怎麽開啟javascript?
  • copyright 2024編程學習大全網