1. 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);
}
2. C語言,求生產的總值,計算公式p=(1+r)平方n,r為年增長率%9,n為年數10,p為與現在相比的倍數,
#include<stdio.h>
#include<math.h>
int main()
{
double p,r,n; //都用double值吧,畢竟pow()函數接受和返回的是double型,用double不會有警告
r=0.09; //先賦值再進行運算
n=10;
p=pow((1+r),n);
printf("p=%f\n",p);
return 0;
}
這樣就沒有問題了,我也運行過,樓主加油~
3. 最簡單的c語言編程
很多程序都是非常簡單的:
1.輸入2個正整數m和n,求其最大公約數和最小公倍數
#include
#include
int
main()
{
int
m,n,p,q,s,r;
printf("請輸入兩個正整數;m,n\n");
scanf("%d,%d",&m,&n);
s=m*n;
if(m
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
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
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
int
main(void)
{
int
x,i;
for(x=100;x<=999;x++)
{
for(i=2;i
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
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
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;
}
4. c語言編程,國民生產總值年增長率為7%,計算十年後我國國民生產總值比增長多少百分比。三個代碼有錯的
搞不懂「國民生產總值比增長多少百分比」的意思啊,那不還是7%嗎?不要說10年,100年後也是7%啊……所以「增長的百分比」是0。
5. 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();沒什麼用,當不能回顯的時候才用
6. 一個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);
}
7. c語言編程,計算n年以後國民生產總值與現在相比的倍數
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; }
8. c語言編程題 不要太復雜
#include<stdo.h>
int main()
{
int i=0;
double account=45600;
do
{
account=account+account*8%;
i++;
} while(account<(45600*2));
printf("%d年後能實現國民生產總值翻兩番",i);
return 0;
}
答案是 10 年後。
9. 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));
第二題太簡單,你自己做。
10. 跪求C語言大神!!!
p=pow(1+r,10); //這里還沒有輸入r你就用r來計算p了能對?
printf("請輸入年增長率:");
scanf("%f",&r);
printf("同比增長百分比:");
printf("%f\n",p);
system("pause");