僅供參考 沒有把數(shù)字按字符串輸出 只是效果差不多

建平網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,建平網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為建平超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的建平做網(wǎng)站的公司定做!
#includestdio.h
void main()
{int p[5];
int x,i,j;
printf("請輸入1—60000之間脊扮正的數(shù)");
scanf("%d",x);
if(x60000x0)
{
for( i=0;i5;i++)//提取每一位
{j=i;//記錄當(dāng)前下標(biāo)
if(x!=0)
{p[i]=x%10;
x=x/10; }
else break;
}
//如果輸櫻悔入數(shù)字缺巖為五位,
if(j==4)
{
for(i=j;i=0;i--)
printf("%d",p[i]);
}
//輸入數(shù)字小于五位時,j要減1,因為for還沒結(jié)束而i+1,又因為j=i;所以p[i]上沒有值
else
{for(i=j-1;i=0;i--)
printf("%d",p[i]);}
}
else
printf("輸入有誤");
}
c語言中,可鋒鍵以使用轎基渣atoi()函數(shù)將字符串轉(zhuǎn)化成整數(shù)型并輸出。
atoi (表示 ascii to integer)是把字符串轉(zhuǎn)換成整型數(shù)的一個函數(shù),應(yīng)用在計算機程序和辦公軟件中。int atoi(const char *nptr) 函數(shù)會掃描參數(shù) nptr字符串,會跳過前面的空白字符(例如空格,tab縮進(jìn))等。
如果 nptr不能轉(zhuǎn)換成 int 或者 nptr為空字符串,那么將返回 0 。特別注意,該函數(shù)要求被轉(zhuǎn)換的字符串是按十進(jìn)制數(shù)理解的。atoi輸入的字符串對應(yīng)數(shù)字存在大小限制(與int類型大小有關(guān)),若其閉悄過大可能報錯-1。
擴展資料:
C語言常用函數(shù):
1、int abs(int i)
返回整型參數(shù)i的絕對值。
2、double cabs(struct complex znum)
返回復(fù)數(shù)znum的絕對值。
3、double fabs(double x)
返回雙精度參數(shù)x的絕對值。
4、long labs(long n)
返回長整型參數(shù)n的絕對值。
5、double exp(double x)
返回指數(shù)函數(shù)ex的值。
6、double frexp(double value,int *eptr)
返回value=x*2n中x的值,n存貯在eptr中。
7、double ldexp(double value,int exp)
返回value*2exp的值。
8、double log(double x)
返回logex的值。
9、double log10(double x)
返回log10x的值。
10、double pow(double x,double y)
返回x^y的值。
參考資料來源:百度百科-atoi
char s[]="I am a teacher!"; s是數(shù)組名,轎罩枯閉洞是首地悶鏈址, 而s[0]是第一個元素值,是個字符!
本文題目:c語言函數(shù)調(diào)用整數(shù)型轉(zhuǎn)換 c語言中將整數(shù)轉(zhuǎn)化為小數(shù)
鏈接URL:http://chinadenli.net/article11/dsppidd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站維護(hù)、定制網(wǎng)站、網(wǎng)站營銷、ChatGPT、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)