請(qǐng)問在C語言中分?jǐn)?shù)怎么表示啊,即10/9 C語言中分?jǐn)?shù)如何表示
首先10/9是表達(dá)式,但是在C語言中沒有表示分?jǐn)?shù)的形式,也就是當(dāng)要以這種形式給出的時(shí)候C已經(jīng)幫運(yùn)算出結(jié)果了。所以你可以選擇兩種表達(dá)方式。
1、使用字符串,在使用使用時(shí)在轉(zhuǎn)化一下。
2、使用小數(shù),就是1.1111...這種,申請(qǐng)一個(gè)Double型來儲(chǔ)存。
字符串就是 10/9 這種 char fenshu[]="10/9";當(dāng)要使用的時(shí)候,還要再次轉(zhuǎn)換成Double型。所以說,想要的分?jǐn)?shù)形式只是一個(gè)外表沒實(shí)際用處。
擴(kuò)展資料:
字符串在存儲(chǔ)上類似字符數(shù)組,它每一位單個(gè)元素都是能提取的,字符串的零位是它的長度,如s[0]=10,這提供給我們很多方便,例如高精度運(yùn)算時(shí)每一位都能轉(zhuǎn)化為數(shù)字存入數(shù)組。
通常以串的整體作為操作對(duì)象,如:在串中查找某個(gè)子串、求取一個(gè)子串、在串的某個(gè)位置上插入一個(gè)子串以及刪除一個(gè)子串等。兩個(gè)字符串相等的充要條件是:長度相等,并且各個(gè)對(duì)應(yīng)位置上的字符都相等。
參考資料來源:百度百科-字符串
首先 10/9 是表達(dá)式,但是在C語言中沒有表示分?jǐn)?shù)的形式,也就是當(dāng)你要以這種形式給出的時(shí)候C已經(jīng)幫你運(yùn)算出結(jié)果了。所以你可以選擇兩種表達(dá)方式。
1 使用字符串,在使用使用時(shí)在轉(zhuǎn)化一下。
2 使用小數(shù),就是1.1111...這種,申請(qǐng)一個(gè)Double型來儲(chǔ)存。。。
C語言沒有分?jǐn)?shù),只有浮點(diǎn)數(shù)float或者double
10/9 可以表示為float型或者double型10.0/9
C語言中沒有分?jǐn)?shù)的概念
10/9是一個(gè)表達(dá)式,它的值為小數(shù)。
計(jì)算機(jī)里面是沒有分?jǐn)?shù)表示的,除非你人為的刻意去表示...計(jì)算機(jī)里面的分?jǐn)?shù)都是用小數(shù)表示!
請(qǐng)問在C語言中分?jǐn)?shù)怎么表示啊,即10\/9
首先10\/9是表達(dá)式,但是在C語言中沒有表示分?jǐn)?shù)的形式,也就是當(dāng)要以這種形式給出的時(shí)候C已經(jīng)幫運(yùn)算出結(jié)果了。所以你可以選擇兩種表達(dá)方式。1、使用字符串,在使用使用時(shí)在轉(zhuǎn)化一下。2、使用小數(shù),就是1.1111...這種,申請(qǐng)一個(gè)Double型來儲(chǔ)存。字符串就是 10\/9 這種 char fenshu[]="10\/9";...
在C語言中分?jǐn)?shù)怎么表示啊,即10\/9
沒有分?jǐn)?shù),只有整數(shù)和浮點(diǎn)數(shù)(浮點(diǎn)數(shù)就是小數(shù))。如果你只是想表示一個(gè)10\/9,那就用char類型的,用字符串表示就可以了。打印出來就是10\/9了
請(qǐng)問在C語言中分?jǐn)?shù)怎么表示啊,即10\/9
如果想保存成數(shù)值,只能保存小數(shù)值,10\/9只能保存它對(duì)應(yīng)的小數(shù)值,也就是1.11111,這個(gè)小數(shù)值實(shí)際上是無限循環(huán)的,無限小數(shù)保存不了,所以存在精度問題,即保存到小數(shù)點(diǎn)后幾位,一般用float或者double型變量保存小數(shù),double精度更高一些。如果必須要保存精確地10\/9分?jǐn)?shù),可以使用字符串類型,保存“10\/9...
問: C語言中10%除了寫成0.1還能怎么表示
0.1e0 1e-1 10e-2 等等,這是科學(xué)記數(shù)法
一到十用分?jǐn)?shù)怎么表示
C語言沒有分?jǐn)?shù),只有浮點(diǎn)數(shù)float或者double 10\/9 可以表示為float型或者double型10.0\/9
C語言中分?jǐn)?shù)如何表示
分?jǐn)?shù)恐怕要轉(zhuǎn)化為小數(shù)了,用float型數(shù)表示。另外,也可以用兩個(gè)數(shù)表示分?jǐn)?shù),即一個(gè)分子,一個(gè)分母。
在c語言和C++中的分?jǐn)?shù)怎么表示,請(qǐng)把程序?qū)懗鰜硐?比如表示1+2*2的...
分?jǐn)?shù)就是用\/來表示的。你看看笑面的程序熟悉下 題目:有一分?jǐn)?shù)序列:2\/1,3\/2,5\/3,8\/5,13\/8,21\/13...求出這個(gè)數(shù)列的前20項(xiàng)之和。1.程序分析:請(qǐng)抓住分子與分母的變化規(guī)律。2.程序源代碼:include "stdio.h"main(){ int n,t,number=20;float a=2,b=1,s=0;for(n=1;n<=...
c語言中,分?jǐn)?shù)怎么輸入和輸出
numerator);printf("請(qǐng)輸入分母: ");scanf("%d", &f.denominator);輸出分?jǐn)?shù)時(shí),可以先定義一個(gè)函數(shù),例如:c void printFraction(struct Fraction f) { printf("%d\/%d", f.numerator, f.denominator);} 然后調(diào)用此函數(shù)輸出分?jǐn)?shù),如:c printFraction(f);這樣就可以實(shí)現(xiàn)分?jǐn)?shù)的輸入和輸出了。
c語言題,急等答案。
1 分?jǐn)?shù): 10 C語言中不能用來表示整常數(shù)的進(jìn)制是( )。選擇一個(gè)答案 c. 二進(jìn)制 ..Question 2 分?jǐn)?shù): 10 一個(gè)C程序可以包含任意多個(gè)不同名的函數(shù),但有且僅有一個(gè)( ),一個(gè)C程序總是從( )開始執(zhí)行。選擇一個(gè)答案 b. 主函數(shù) ..Question 3 分?jǐn)?shù): 10 設(shè)d為字符變量,下列表達(dá)式正確的是...
在c語言中,評(píng)分在0~10之間怎么表示?
在c語言中,評(píng)分x在0~10之間,表示為:(x>=0 && x<=10)
相關(guān)評(píng)說:
鳳陽縣旋轉(zhuǎn): ______ c語言里要輸入輸出分?jǐn)?shù),可以定義分子和分母均為整型,或長整型量. 然后按照分?jǐn)?shù)的定義對(duì)其進(jìn)行相關(guān)的運(yùn)算,最后也是分別輸出分子和分母. 例如,要計(jì)算一個(gè)分?jǐn)?shù)乘以一個(gè)整數(shù): int a,b,k,c=0; printf("請(qǐng)輸入一個(gè)分?jǐn)?shù):"); scanf("%d/%d",&a,&b); printf("請(qǐng)輸入要乘以幾:"); scanf("%d",&k); printf("%a/%b的%d倍是",a,b,k); a*=k; if(a>=b) { c=a/b; a%=b; } if(c>0)printf("%d ",c); if(a>0)printf("%d/%b",a,b); printf("\n");
鳳陽縣旋轉(zhuǎn): ______ 格式符用%F或%lf,輸出實(shí)型.
鳳陽縣旋轉(zhuǎn): ______ struct name{ int x; double y; type a; type b; } 用的時(shí)候要用struct name c; c.x是c的成員x 可以定義別名 typedef struct name name; name c; 或者直接定義別名 typedef struct { int a; int b; }name;
鳳陽縣旋轉(zhuǎn): ______ 不可以,那是除
鳳陽縣旋轉(zhuǎn): ______ c語言本身并沒有這種工能,不過可以通過函數(shù)來實(shí)現(xiàn)這種功能,大致思想就是想辦法求出這個(gè)函數(shù)的分子和分母,然后在輸出中做如下調(diào)整:cout<<s(就是分子部分)<<"/"<<z(分母部分); 具體函數(shù)就要自己構(gòu)思了,相信你一定能夠做到的!
鳳陽縣旋轉(zhuǎn): ______ main() {int i; printf("請(qǐng)輸入你的分?jǐn)?shù)"); scanf("%d",&i); if(i<60&&i>0) printf("c"); else if(i<90) printf("b"); else if(i<100) printf("a"); else printf("不好意思,你輸入錯(cuò)了!!"); }
鳳陽縣旋轉(zhuǎn): ______ 很簡單 c是"見名知意" numerator 分子 denominator 分母 whole_part 整體 這是定義了A,B兩個(gè)結(jié)構(gòu)體類型的分?jǐn)?shù)
鳳陽縣旋轉(zhuǎn): ______ 沒有分?jǐn)?shù)只有小數(shù) 只要格式的話,用字符串 追問: 那怎么求1/2+2/3+3/4+4/5+5/6的和呢? 回答: int i; float s=0; for(i=1;i
鳳陽縣旋轉(zhuǎn): ______ 第一問填: d = 1.0; 第二問填: k++; 第三問填: k
鳳陽縣旋轉(zhuǎn): ______ C語言本身不支持分?jǐn)?shù)運(yùn)算 int x=1; x=x+1/2;//這里1/2是整除結(jié)果為0 printf(“%d",x);//輸出1 當(dāng)然可以編程實(shí)現(xiàn)分?jǐn)?shù)的四則運(yùn)算