自己主要要明白怎樣將小學(xué)的數(shù)學(xué)知識轉(zhuǎn)換為計(jì)算機(jī)的知識。
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、烏魯木齊網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為烏魯木齊等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
除10求余,就是個(gè)位數(shù),求商就是沒有個(gè)位數(shù)的數(shù),然后重復(fù)進(jìn)行不就行了。所以程序段為:
a是輸入的數(shù)
do
printf("%d\n",a%10); //輸出余數(shù)
a=a/10; //求商
while(a!=0); //a不等于0表示還沒有輸出完。
#include "stdafx.h"
#include iostream
using namespace std;
int main()
{
long n;
cout "請輸入一個(gè)多位數(shù):" endl;
cin n;
while (n)
{
cout n % 10 " ";
n = n / 10;
}
system("pause");
return 0;
}
1、首先,定義三個(gè)整型變量,保存整數(shù)、各位上的數(shù)、整數(shù)的位數(shù)。
2、給整型變量p和sum,賦初值為0。
3、讀入一個(gè)整數(shù),保存在變量n中。
4、用while語句判斷,n是否等于0,如果不等于0則執(zhí)行語句體。
5、對整數(shù)n用10求余,余數(shù)保存在變量p中,即為各位上的數(shù)字。
6、改變整數(shù)變量n的值,使其成為原來的十分之一,即減少一位。
7、統(tǒng)計(jì)整數(shù)位數(shù)的變量sum自加1,實(shí)現(xiàn)位數(shù)的統(tǒng)計(jì)。
8、運(yùn)行程序,輸入一個(gè)整數(shù)后,計(jì)算機(jī)倒序輸出各位上的數(shù)字,并且輸出整數(shù)的總位數(shù)。
c語言中要分離小數(shù)與整數(shù),可以使用以下的代碼,將一個(gè)帶小數(shù)分離出整數(shù)部分和純小數(shù)部分:
double a=3.14,b;
int c;
c=a;
b=a-c;
printf("c=%d b=%g\n",c,b);
#include stdio.h
#include math.h
int main() {
double x=3.1415, intpart; //為變量賦初值
double fractpart = modf(x, intpart); //求3.1415的小數(shù)部分
int intNum=(int)x;
printf("%lf的整數(shù)部分是:%d,小數(shù)部分是:%lf\n", x,intNum,fractpart);
return 0;
}
網(wǎng)頁題目:c語言把一個(gè)整數(shù)分離函數(shù) c語言怎么將整數(shù)分離
標(biāo)題鏈接:http://m.kartarina.com/article38/dodsdpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、品牌網(wǎng)站制作、電子商務(wù)、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)