用c語言編寫程序:輸入兩個復(fù)數(shù),計算并輸出它們的和及乘積 輸入兩個復(fù)數(shù),計算并輸出它們的和及乘積c語言編寫:
高臺網(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
#includemath.h
void main()
{ int i1,i2,j1,j2;
int sum(int i1,int i2,int j1,int j2);
int mul(int i1,int i2,int j1,int j2);
printf("請輸入第一個復(fù)數(shù)的實部和虛部:");
scanf("%d %d",i1,i2);
printf("請輸入第二個復(fù)數(shù)的實部和虛部:");
scanf("%d %d",j1,j2);
sum(i1,i2,j1,j2);
mul(i1,i2,j1,j2);
}
int sum(int i1,int i2,int j1,int j2)
{
int i,j;
i=i1+j1;
j=i2+j2;
printf("兩復(fù)數(shù)的和為:%d+%di\n",i,j);
return 0;
}
int mul(int i1,int i2,int j1,int j2)
{
int i,j;
i=i1*j1-i2*j2;
j=i2*j1+i1*j2;
printf("兩復(fù)數(shù)的積為:%d+%di\n",i,j);
return 0;
}
C語言是一種計算機(jī)程序設(shè)計語言,它既具有高級語言的特點,又具有匯編語言的特點。它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機(jī)硬件的應(yīng)用程序。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。
C語言基本特性:
1、高級語言:它是把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來的工作單元。
2、結(jié)構(gòu)式語言:結(jié)構(gòu)式語言的顯著特點是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦阌谑褂?、維護(hù)以及調(diào)試。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。
3、代碼級別的跨平臺:由于標(biāo)準(zhǔn)的存在,使得幾乎同樣的C代碼可用于多種操作系統(tǒng),如Windows、DOS、UNIX等等;也適用于多種機(jī)型。C語言對編寫需要進(jìn)行硬件操作的場合,優(yōu)于其它高級語言。
4、使用指針:可以直接進(jìn)行靠近硬件的操作,但是C的指針操作不做保護(hù),也給它帶來了很多不安全的因素。C++在這方面做了改進(jìn),在保留了指針操作的同時又增強(qiáng)了安全性,受到了一些用戶的支持,但是,由于這些改進(jìn)增加語言的復(fù)雜度,也為另一部分所詬病。Java則吸取了C++的教訓(xùn),取消了指針操作,也取消了C++改進(jìn)中一些備受爭議的地方,在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機(jī)中運(yùn)行,運(yùn)行效率低于C++/C。一般而言,C,C++,java被視為同一系的語言,它們長期占據(jù)著程序使用榜的前三名。
編寫一個程序,輸入兩個整數(shù),計算并輸出它們的和,乘積,差,商和余數(shù),C語言,謝謝
#includestdio.h void main(){ int a,b; printf("請輸入兩個數(shù)字"); scanf("%d",a); scanf("%d",b); printf("%d %d %d",(a+b),(a-b),(a*b)); if(b==0) printf(" NONE NONE\n"); else printf(" %d %d\n",(a/b),(a%b)); } 具體如下:
1、簡介C語言是一門通用計算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在許多電腦平臺上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機(jī)或稱MCU)以及超級電腦等作業(yè)平臺。
2、基本介紹
C語言,是一種通用的、過程式的編程語言,廣泛用于系統(tǒng)與應(yīng)用軟件的開發(fā)。具有高效、靈活、功能豐富、表達(dá)力強(qiáng)和較高的移植性等特點,在程序員中備受青睞。最近25年是使用最為廣泛的編程語言。
3、運(yùn)算
C語言的運(yùn)算非常靈活,功能十分豐富,運(yùn)算種類遠(yuǎn)多于其它程序設(shè)計語言。在表達(dá)式方面較其它程序語言更為簡潔,如自加、自減、逗號運(yùn)算和三目運(yùn)算使表達(dá)式更為簡單,但初學(xué)者往往會覺的這種表達(dá)式難讀,關(guān)鍵原因就是對運(yùn)算符和運(yùn)算順序理解不透不全。當(dāng)多種不同運(yùn)算組成一個運(yùn)算表達(dá)式,即一個運(yùn)算式中出現(xiàn)多種運(yùn)算符時,運(yùn)算的優(yōu)先順序和結(jié)合規(guī)則顯得十分重要。在學(xué)習(xí)中,對此合理進(jìn)行分類,找出它們與數(shù)學(xué)中所學(xué)到運(yùn)算之間的不同點之后,記住這些運(yùn)算也就不困難了,有些運(yùn)算符在理解后更會牢記心中,將來用起來得心應(yīng)手,而有些可暫時放棄不記,等用到時再記不遲。
大一C語言作業(yè). 編寫程序輸入兩個整數(shù),輸出它們的商和余數(shù)。
#includestdio.h
void main(int argc, char *argv[])
{ int iNum1,iNum2;
printf("請輸入二個數(shù):\n");
scanf("%d %d",iNum1,iNum2);
printf("%d+%d=%d\n",iNum1,iNum2,iNum1+iNum2);
}
只需要給iNum1和iNum2賦值,那么他們的和就可以計算出來。
#includestdio.h
int main()
{
int a,b,c,d=0;
scanf("%d %d",a,b);
c=a/b;
d=a%b;
printf("商是:%d\n",c);
printf("余數(shù)是:%d\n",d);
return 0;
}
運(yùn)行可用,輸入用空格分分開兩個數(shù)
比如輸入:5 3后回車
輸出:
商是:1
余數(shù)是:2
C 語言屬于易學(xué)難精的一門計算機(jī)語言。
如果只是簡單學(xué)習(xí)C語言,那么符合以下條件即可開始學(xué)習(xí):
識字,可以閱讀C語言教材;
認(rèn)識英文字母,標(biāo)點符合,阿拉伯?dāng)?shù)字,并可以在電腦上打出來。
1、數(shù)學(xué)基礎(chǔ)。
C語言中很多方面涉及數(shù)學(xué)模型,所以數(shù)學(xué)好對C的學(xué)習(xí)幫助很大。
2、英文基礎(chǔ)。
流暢的英文閱讀能力,可以輔助C語言學(xué)習(xí)。
3、基本的硬件知識。
C語言是一門直接面向底層,可以操作硬件的計算機(jī)編程語言,如果可以了解部分硬件知識,對指令集,內(nèi)存的訪問等有一定了解,那么更容易深入學(xué)習(xí)C語言本質(zhì)。
4、算法及數(shù)據(jù)結(jié)構(gòu)。
編程離不開算法。剛學(xué)編程可以一點算法不懂,但一個精通C語言的人是必須要學(xué)習(xí)算法的。
用C語言編寫程序,輸入兩個整數(shù):1500和350,求出它們的商數(shù)和余數(shù)并進(jìn)行輸出.
#include stdlib.h
#inclued stdio.h
void main()
{int a;
int b;
int c,d;
a=1500,b=350;
c=a/b;商數(shù)
d=a%b;余數(shù)
pritf("商數(shù)為: %d\n",c);
printf("余數(shù)為:%d\n",d);
return 0;
}
編寫程序,輸入兩個整數(shù)num1和num2,計算并輸出它們的和,差,積,商與余數(shù)
#includeiostream
using namespace std;
int main()
{
int num1,num2;
cout"輸入兩個整數(shù):"endl;
cinnum1num2;
cout"和:"num1+num2endl;
cout"差:"num1-num2endl;
cout"積:"num1 * num2endl;
cout"商:"(double)num1/num2endl;
return 0;
}
編寫程序,輸入3個整數(shù),計算并輸出它們的平均值
Dim i1 As Integer
Dim i2 As Integer
Dim i3 As Integer
i1 = Val(InputBox("請輸入第一個整數(shù)"))
i2 = Val(InputBox("請輸入第二個整數(shù)"))
i3 = Val(InputBox("請輸入第三個整數(shù)"))
MsgBox "你輸入三個數(shù)的平均值為:" (i1 + i2 + i3) / 3
編寫C語言程序:輸入兩個數(shù)編寫程序輸出其和、差、積、商
#include stdio.h
void main()
{
float l,k,a,b,c,d;
scanf("%f%f",l,k);
a = l+k;
b = l-k;
c = l*k;
d = l/k;
printf("%.2f\n%.2f\n%.2f\n%.2f\n",a,b,c,d);
}
#include stdio.h
void fun(int a, int b, int *sum, int *v){
*sum=a+b;
*v=a*b;
}
int main(){
int x,y;
int s,v;
printf("input 2 int values: x y\n");
scanf("%d %d",x,y);
fun(x,y,s,v);
printf("%d+%d=%d %dx%d=%d\n",x,y,s,x,y,v);
return 0;
}
===
如果考慮較大的乘積,變量 v 可以考慮用 double 型, 例如:
void fun(int a, int b, int *sum, double *v){...}
主函數(shù)里 double v; v 的輸出格式用 %g
printf("%d+%d=%d %dx%d=%g\n",x,y,s,x,y,v);
//用C語言編寫兩個數(shù)求和求積求商?
#includestdio.h
float add(float x,float y)
{
float z;
z=x+y;
return z;
}float multiply(float x,float y)
{
float z;
z=x*y;
return z;}float divide(float x,float y)
{
float z;
z=x/y;
return z;
}void main()
{
float a,b;
printf("請分別輸入兩個數(shù):");
scanf("%f%f",a,b);
printf("%.2f+%.2f=%.2f\n",a,b,add(a,b));
printf("%.2f*%.2f=%.2f\n",a,b,multiply(a,b));
printf("%.2f/%.2f=%.2f\n",a,b,divide(a,b));}
void add_mul(int x,int y,int *sum,int *product){
*sum=x+y;
*produnct=x*y;
}