當前位置:首頁 » 編程語言 » c語言計算10年後我國國民生產總值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言計算10年後我國國民生產總值

發布時間: 2022-12-15 22:49:21

c語言 計算10年後我國國民生產總值與現在相比增長多少百分比,用scanf輸入百分率r,只用main函數

scanf("%f\n",r);

修改為

scanf("%f",&r);

最好在輸入格式中,不要加上回車符,否則需要輸入。另外,取地址符是必須有的

Ⅱ 假如我國國民生產總值的年增長率為9%,計算10年後我國國民生產總值與現在相比增長多少百分比,計算公式為

#include<stdio.h>
#include<math.h>
int main()
{
int n=10;
double r,p;
r = 0.09;
p = pow(r+1.0,n);
printf("%.1lf%%\n",p*100);
return 0;
}

Ⅲ 一個C語言的例題~~求助求助~~

#include<math.h>
#include<stdio.h>
int main()
{
float r,n,p;
printf("請輸入年增長率:");
scanf("%f",&r);
printf("請輸入年份:");
scanf("%f",&n);
p=pow(1+r,n);
printf("%f年後我國國民生產總值與現在相比增長多少百分比: %f\n",n,p);
}

Ⅳ C語言:假設我國國民生產總之年增長率為8%,計算10年後我國國民生產總之與現在相比增長多少百分比

#include<stdio.h>
void main(void)
{
int i;
float sum=1.0;
for(i=0;i<10;i++)
{
sum*=1.08;
}
printf("10年後我國國民生產總值與現在相比增長%.2f個百分比。\n",(sum-1.0)*100);
}

Ⅳ c語言計算10年後我國國民生產總值與現在相比增長多少百分比只用main增加printf語句用來提示輸入輸出什麼

#include
<stdio.h>
int
main()
{
float
r,p;
int
i,n;
i=1;
p=1;
n=10;
printf("增長率是");
scanf("%f",&r);
while(i<=n)
{
p=(1+r)*p;
i=i+1;
}
printf("10年後我國國民生產總值與現在相比增長多少百分比為%f",p);
//getchar(0);
return
0;
}
我剛剛用編譯器看了下,估計是你的輸入法切換的問題,有的地方的;和()是用中文打的,這樣是不識別的,還有getchar();沒什麼用,當不能回顯的時候才用

Ⅵ C程序習題:假如我國國民生產總值的年增長率r=9%,計算n=10年後我國國民生產總值與現在相比增長百分比p

#include <stdio.h>
int main(int argc, char *argv[])
{
int n;
float p1=1.0,p2=1.0,r=0.09,p;
for(n=1;n<=10;n++)
{ p2+=p1*r;
p1=p2;
}
p=p2/1.0;
printf("10年後的比現在相對增長百分比為:%.2f%%\n",p*100) ;
return 0;
}

Ⅶ c語言假如我國國民生產總值

第一題答案 #include
#include
main()
{
double i,j,k;
j=0.09;
k=10;
i=(1+j);
printf("%lf arised to %lf is %lf",i,k,pow (i,k));
第二題太簡單,你自己做。

Ⅷ 最簡單的c語言編程

很多程序都是非常簡單的:
1.輸入2個正整數m和n,求其最大公約數和最小公倍數
#include<stdio.h>
#include<math.h>
int main()
{
int m,n,p,q,s,r;
printf("請輸入兩個正整數;m,n\n");
scanf("%d,%d",&m,&n);
s=m*n;
if(m<n)
{
p=m;
m=n;
n=p;
}
printf("%d\t%d\n",m,n);/*按從大到小輸出m,n */
while(n!=0)
{
q=m%n;
m=n;
n=q;
}
/*是不是m才是最大公約數啊*/
r=s/m;
printf("m和n最大公約數為 %d\n",m);
printf("m和n最小公倍數為 %d\n",r);/*m和n的積除以m和n的最大公約數即為最小公倍數*/
return 0;
}

2.輸出100以內能被3整除且個位數為6的所有整數。
#include<stdio.h>
int main(void)
{
int i;
for(i=1;i<=100;i++)
if(i%3==0&&i%10==6)printf("%d ",i);
return 0;
}

3. 編程計算從1到10各數階乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和
#include<stdio.h>
int main(void)
{
int sum,i,term;
sum=0;
term=1;
for(i=1;i<=10;i++)
{
term=term*i;
sum=sum+term;
printf("%d的階乘 %d\n",i,term);
}
printf("1到10各數階乘的和 %d\n",sum);
return 0;
}

4.使用嵌套循環產生下列由大寫字母組成的圖
#include<stdio.h>
int main(void)
{
char ch1,ch2;
for(ch1='A';ch1<='Z';ch1++)
{
for(ch2='A';ch2<=ch1;ch2++)
printf("%c",ch2);
printf("\n");
}
return 0;
}

5. 編程輸出所有三位數中的素數。
#include<stdio.h>
int main(void)
{
int x,i;
for(x=100;x<=999;x++)
{
for(i=2;i<x/2;i++)
if(x%i==0)break;
if(i==x/2)printf("%d ",x);
}
return 0;
}

6. 定義一個函數even(),判斷一個整數是否是偶數。如果是偶數返回1,否則返回0。(要求包括能使程序正常運行的主函數)
#include<stdio.h>
int main(void)
{
int even(int);
int x,y;
scanf("%d",&x);
y=even(x);
if(y==1)
printf("%d 是偶數\n",x);
else
printf("%d 是奇數\n",x);
return 0;
}
int even(int x)
{
if(x%2==0)
return 1;
else
return 0;
}

7. 編寫函數mypow,求整型變數x的y次方。(要求包括能使程序正常運行的主函數)

#include<stdio.h>
int main(void)
{
int mypow(int,int);
int x,y,s;
scanf("%d%d",&x,&y);
s=mypow(x,y);
printf("%d的%d次方是 %d\n",x,y,s);
return 0;
}
int mypow(int x,int y)
{
int sum,i;
sum=1;
for(i=1;i<=y;i++)
sum=sum*x;
return sum;
}

8.輸入一個3位整數,輸出它的逆序數。例如,輸入127,輸出應該是721。
#include<stdio.h>
int main(void)
{
int x,y;
scanf("%d",&x);
y=x/100+x/10%10*10+x%10*100;
printf("%d的逆序數 %d\n",x,y);
return 0;
}