當前位置:編程學習大全網 - 編程語言 - 編程大姐

編程大姐

1.張先生從銀行貸款買房子。貸款金額D元,他準備每個月還P元。月利率為r,需要幾個月才能還清?已知的計算公式為:

M=(㏒P-㏒(P-D*R))/ ㏒(1+R)

m是還清貸款所需的月數。假設今天D=324 500元,P=3245元,R=0.8%。程序求償還貸款的月數m和總* * *要還多少。

# include & ltmath.h & gt

# include & ltstdio.h & gt

雙M(雙P,雙D,雙R)

{

雙a,b,c;

a = log(P);

b = log(P-D * R);

c = log(1+R);

返回(a-b)/c;

}

int main(void)

{

雙d = 324500,p = 3245,r = .008f

長月份= 0;

month = (long)M(p,d,r);

printf(" months = % d \ n payment = % d \ n ",month,month *(long)p);

返回0;

}

/*操作結果:

月= 201

付款= 652245

*/

2.寫壹個程序,把英文字母C,H,I,N,A壹個壹個輸出。然後逆序輸出,即a、n、I、h、c。

# include & ltstdio.h & gt

int main(void)

{

char s[6]=“中國”;int I = 0;

for(I = 0;我& lt5;i++) printf("%c ",s[I]);

printf(" \ n ");

for(I = 4;我& gt-1;i - )printf("%c ",s[I]);

printf(" \ n ");

返回0;

}

3.輸入三角形的三邊長A,B,C,寫程序求三角形的面積。已知三角形面積公式為:

Area=sprt(s(s-a)(s-b)(s-c)),其中s=(a+b+c)/2。

# include & ltmath.h & gt

# include & ltstdio.h & gt

雙面積(雙a、雙b、雙c)

{

雙s = 0;

s =(a+b+c)/2.0f;

s = s *(s-a)*(s-b)*(s-c);

返回sqrt

}

int main(void)

{

雙a,b,c;

scanf("%f %f %f ",& amp壹,& ampb & amp;c);

printf("area = %f ",area(a,b,c));

返回0;

}

4.寫個程序找ax?方程的根+bx+c=0。a,b,c用鍵盤輸入,b?-4ac & gt;0。

# include & ltmath.h & gt

# include & ltstdio.h & gt

雙面積(雙a、雙b、雙c)

{

雙s = 0;

s =(a+b+c)/2.0f;

s = s *(s-a)*(s-b)*(s-c);

返回sqrt

}

int main(void)

{

int a,b,c,d;雙e,x,y;

scanf("%d %d %d ",& amp壹,& ampb & amp;c);

d = b * b-4 * a * c;

if(d & lt;0) {

printf("沒有真正的根。\ n ");

返回0;

}

if(d == 0) {

e =-2 * a;

e =(double)b/e;

printf("X1 = X2 = %f ",e);

返回0;

}

e = d;

e = sqrt(e);

x =(-(double)b+e)/(double)(2 * a);

y =(-(double)b-e)/(double)(2 * a);

printf("X1 = %f,X2 = %f\n ",x,y);

返回0;

}

  • 上一篇:在重慶辦理辦學資質需要些什麽資料?走什麽流程啊?
  • 下一篇:課前小手工怎麽做
  • copyright 2024編程學習大全網