main()
{
float xiaoshou,shouru;
printf("benzhouxiaoshouzongewei:");
scanf("%f",&xiaoshou) ;
shouru=200+xiaoshou*0.08;
printf("benzhoushouruwei:%f\n",shouru);
getch();
}
7.
#include <stdio.h>
void main()
{
float principal,rate,days,interest;
printf("qingshurubenjin:");
scanf("%f",&principal) ;
printf("qingshurulilv:");
scanf("%f",&rate) ;
printf("qingshurutianshu:");
scanf("%f",&days) ;
interest= principal*rate*days/365;
printf("lixiwei:%f",interest);
getch();
}
8.1 :end
8.2:*&
9:
#include <stdio.h>
main()
{ int year;
printf("qing shu ru nian fen:");
scanf("%d",&year);
if( ((year%4==0)&&(year%100!=0)) ||(year%400==0) )
printf("%d nian shi run nian.",year);
else
printf("%d nian bu shi run nian",year);
getch();
}
14.1 : i<=9 , j%3!=0 (註意是不等於,不是等於)
14.2:p=p+j s=s+p;
16:(備註:輸出的結果非常多,因為組合方法很多。)
#include <stdio.h>
main()
{ int gongji,muji,xiaoji,n;
for(gongji=0;gongji<=20;gongji++)
{
for(muji=0;muji<=33;muji++)
{
for(xiaoji=0;xiaoji<=300;xiaoji++)
{
if(5*gongji+3*muji+xiaoji/3==100) ;
printf("%dzhi gongji,%dzhi muji, %dzhi xiaoji\n",gongji,muji,xiaoji);
}
}
}
getch();
}
17:#include <stdio.h>
main()
{
int i,a,b,c;
for(i=100;i<1000;i++)
{
a=i/100;
b=(i-a*100)/10;
c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c)
{
printf("%d\n",i);
}
}
getch();
}
18:
#include <stdio.h>
main()
{
int wufen,yimao,c=0;
for(wufen=1;wufen<=10;wufen++)
{
for(yimao=1;yimao<=5;yimao++)
{
if(wufen/2+yimao==5)
c++;
}
}
printf("yi gong you %d zhong huan fa",c);
getch();
}
19:
#include <stdio.h>
void main()
{
int a[20];
int i;
int min;
printf("qing shu ru 20 ge shuzi:");
for(i=0;i<20;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=1;i<20;i++)
{
if(min>a[i]) min=a[i];
}
printf("zui xiao de shuzi shi :%d\n",min);
getch();
}
22:#include <stdio.h>
#include <math.h>
int ss(int m)
{
int i,t1=0,q;
q=sqrt(m);
for (i=2;i<=q;i++)
if (m%i==0)
break;
if (i>=q+1)
t1=1;
return(t1);
}
void main()
{
int i,t=0,sum=0;
for (i=100;i<=200;i++)
{
t=ss(i);
if (t==1)
sum+=i ;
}
printf("%d",sum);
getch();
}
10:
#include <stdio.h>
main ( )
{ long i;
float bonus,bon1,bon2,bon4,bon6,bon10;
bon1=100000*0.1;
bon2=bon1+100000*0.075;
bon4=bon2+100000*0.05;
bon6=bon4+100000*0.03;
bon10=bon6+400000*0.015;
printf("qing shu ru li run:");
scanf("%ld",&i);
if (i<=100000)
bonus=i*0.1;
else if (i<=200000)
bonus=bon1+(i-100000)*0.075;
else if (i<=400000)
bonus=bon2+(i-200000)*0.05;
else if (i<=600000)
bonus=bon4+(i-400000)*0.03;
else if (i<=1000000)
bonus=bon6+(i-600000)*0.015;
else bonus=bon10+(i-1000000)*0.01;
printf("jiang jin shi %10.2f",bonus);
getch();
}
第9題前面已經有了,重復了,妳自己看。
程序全部驗證通過,這麽辛苦,給分吧。