第一篇:C語(yǔ)言課后習(xí)題
習(xí)題
第三章
#include
int d,p;
double r,a,m;
scanf(“%d %d %lf”,&d,&p,&r);
a=(p/(p-d*r));
m=log(a)/log(1+r);
if(p>0&&d>0)
{
if(d<=m*p)
printf(“%.1f”,m);
else
printf(“God”);
}
else
printf(“0.0”);
return 0;}
勾股數(shù)
#include
int a,b,c,n;
scanf(“%d”,&n);
for(a=1;a<=n;a++)
{
for(b=1;b<=n;b++)
{
for(c=1;c<=n;c++)
{
if(c*c==a*a+b*b)
{
if(a<=b)
{
printf(“%d %d %dn”,a,b,c);
}
}
}
}
}
return 0;}
第四章
計(jì)算分段函數(shù)值 #include
float x,y;
scanf(“%f”,&x);
if(x<1)y=x;
else if(x>=1&&x<10)y=2*x-1;
else if(x>=10)y=3*x-11;
printf(“%.2f”,y);
return 0;}
找出三個(gè)數(shù)中最大的數(shù) #include
int a,b,c,max;
scanf(“%d%d%d”,&a,&b,&c);
max=a>b?a:b;
if(c>max)
max=c;
printf(“%d”,max);
return 0;}
10844成績(jī)等級(jí)評(píng)分 #include
int x;
scanf(“%d”,&x);
if(x>=0&&x<=100)
{
switch(x/10)
{
case 10:
case 9: printf(“A”);break;
case 8 : printf(“B”);break;
case 7 : printf(“C”);break;
case 6 : printf(“D”);break;
default:
printf(“E”);break;
}
}
else
printf(“error”);
return 0;}
前續(xù)和后續(xù)字符 #include
char x;
x=getchar();switch(x){ case'0':printf(“first”);printf(“ %c”,x+1);break;case'9':printf(“%c ”,x-1);printf(“l(fā)ast”);break;case'1': case'2': case'3': case'4': case'5': case'6': case'7': case'8': printf(“%c ”,x-1);printf(“%c”,x+1);break;default: printf(“error”);break;
} return 0;}
20秒后的時(shí)間 #include
int h,m,s;
scanf(“%d:%d:%d”, &h,&m,&s);
s=s+20;
if(s>59)
{
s=s%60;
m++;
if(m>59)
{
m=m%60;
h++;
if(h>23)
h=0;
}
}
printf(“%02d:%02d:%02dn”, h, m, s);
return 0;}
分期還款
#include
int d,p;
double r,a,m;
scanf(“%d %d %lf”,&d,&p,&r);
a=(p/(p-d*r));
m=log(a)/log(1+r);
if(p>0&&d>0)
{
if(d<=m*p)
printf(“%.1f”,m);
else
printf(“God”);
}
else
printf(“0.0”);
return 0;}
第五章
字母分類(lèi)統(tǒng)計(jì) #include
char ch;
int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;
while((ch=getchar())!='n')
{
if(ch<=127&&ch>=123)
a++;
else if(ch>=97&&ch<=122)
b++;
else if(ch<=96&&ch>=91)
c++;
else if(ch<=90&&ch>=65)
d++;
else if(ch>=58&&ch<=64)
e++;
else if(ch>=48&&ch<=57)
f++;
else if(ch>=33&&ch<=47)
g++;
else if(ch==32)
h++;
else
i++;
}
printf(“%d %d %d %d”,d+b,f,h,a+c+e+g+i);}
水仙花數(shù)
#include
int n,a,b,c;
for(n=100;n<1000;n++)
{
a=n/100;
b=(n%100)/10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)
{
printf(“%dn”,n);
}
}
return 0;}
計(jì)算數(shù)列和
#include
int a=1,n,i,sum=0;
scanf(“%d”,&n);
for(i=1;i<=n;i++)
{
sum=sum+a;
a=a+2;
}
printf(“%d”,sum);
return 0;}
自由落體
#include
int i,n;
double h=100.0,s=0.0,c=100.0;
scanf(“%d”,&n);
{
s=s+c;
h=h/2;
c=2*h;
}
printf(“%.3lf”,s);
printf(“%.3lf”,h);
return 0;}
迭代法求平方根 #include
float x1,x2,a;
x2=1;
scanf(“%f”,&a);
x1=a/x2;
while(fabs(x1-x2)>=1e-5)
{
x1=x2;
x2=0.5*(x1+a/x1);
}
printf(“%.4fn”,x2);
return 0;}
打印三角形
#include
int n,k,i,j;
scanf(“%d”,&n);
for(i=0;i<2*n-1;i++)
{
k=abs(n-1-i);
for(j=0;j { printf(“"); } for(j=0;j { printf(”*“); } printf(”n“); } return 0;} 勾股數(shù) #include int a,b,c,n; scanf(”%d“,&n); for(a=1;a<=n;a++) { for(b=1;b<=n;b++) { for(c=1;c<=n;c++) { if(c*c==a*a+b*b) { if(a<=b) { printf(”%d %d %dn“,a,b,c); } } } } } return 0;} 第六章 18052插入數(shù)據(jù) int x,i,t; scanf(”%d“,&x); a[15]=x; for(i=15;i>0;i--){ if(a[i] { t=a[i]; a[i]=a[i-1]; a[i-1]=t; } } 大于平均分 #include int a[10]; int i,sum=0,average,count; for(i=0;i<10;i++) { scanf(”%d“,&a[i]); } for(i=0;i<10;i++) { sum=sum+a[i]; } average=sum/10; count=0; for(i=0;i<10;i++) { if(a[i]>average) count++; } printf(”%d“,count); return 0;} 輸出不同的數(shù)據(jù) #include int a[20]; int i,t,p=0; for(i=0;i<10;i++) { scanf(”%d“,&a[i]); } for(i=0;i<10;i++) { for(t=0;t if(a[t]==a[i])break; if(t==i)printf(”%dn“,a[i]); } } 主對(duì)角線(xiàn)上的元素之和 #include int a[3][4],i,j,sum=0; for(i=0;i<3;++i) { for(j=0;j<4;++j) { scanf(”%d“,&a[i][j]); } } for(i=0;i<3;++i) { sum+=a[i][i]; } printf(”%dn“,sum); return 0;} 1051 鞍點(diǎn) #include for(j=0;j<4;j++) { scanf(”%d“,&a[i][j]); } } for(i=0;i<3;i++){ max=a[i][0]; for(j=0;j<4;j++) { if(max { max=a[i][j];m=i;n=j; } } for(k=0;k<3;k++) { min=a[m][n]; if(min>a[k][n]) flag=1; } if(flag==0) { t=1; printf(”%dn“,a[m][n]);} flag=0;} if(t==0) printf(”NO“); return 0;} ASCII碼值之和的差 #include char s1[80]; char s2[80]; int i,sum1=0,sum2=0; gets(s1); gets(s2); for(i=0;i { sum1+=s1[i]; } for(i=0;i { sum2+=s2[i]; } printf(”%d“,sum1-sum2); return 0;} 第七章 所有數(shù)字之和 #include if(n<10) return n; int res=0; res=(n%10)+sum(n/10); return res;} main(){ int n; scanf(”%d“,&n); printf(”%d“,sum(n));} 元音字母 #include int i,k=0; char c; for(i=0;*(s+i)!='
主站蜘蛛池模板:
99re视频热这里只有精品7|
欧洲国产伦久久久久久久|
久久国产精品成人免费|
欧美老熟妇牲交|
国产无遮挡aaa片爽爽|
欧洲lv尺码大精品久久久|
无码精品日韩中文字幕|
精品国偷自产在线视频九色|
√天堂中文官网8在线|
中国熟妇内谢69xxxxx|
久久免费只有精品国产|
久久国产精品人妻一区二区|
狠狠色狠狠色狠狠五月|
人妻中文无码就熟专区|
国产成人精品日本亚洲专区61|
欧洲免费一区二区三区视频|
又黄又爽又色视频|
久久精品国产久精国产爱|
无码国产精品一区二区色情八戒|
久久久久爽爽爽爽一区老女人|
亚洲av成人无码一二三在线观看|
国产av熟女一区二区三区|
小妖精又紧又湿高潮h视频69|
国产午夜免费高清久久影院|
69精品国产久热在线观看|
亚洲欧美国产成人综合不卡|
国产尤物精品福利视频|
五月丁香色综合久久4438|
青草草97久热精品视频|
无码熟妇人妻av在线影片|
久久精品噜噜噜成人av|
精品国产品香蕉在线|
亚洲国产精品久久久久婷婷软件|
免费看成人aa片无码视频羞羞网|
无码午夜精品一区二区三区视频|
国产亚洲中文日本不卡二区|
男人用嘴添女人下身免费视频|
欧美一区二区三区久久综|
无码视频一区二区三区在线观看|
国产乱妇无乱码大黄aa片|
毛色毛片免费观看|