作业A
1.
#includeint main(){ int n,i,a,sum=0; printf("你需要输入几个数:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("请输入你所输入的数:"); scanf("%d",&a); if(a%2!=0) { sum=sum+a; } } printf("n个奇数的和为: %d",sum); return 0;}
2.注:这道题我不太会,参考了一下同学的。
#includedouble mypow(){ double x,a=1; int n,i; printf("请依次输入x和n的值:"); scanf("%lf %d",&x,&n); for(i=1;i<=n;i++) a=a*x; printf("%.2f的%d次方为:%.2f",x,n,a);}int main(){ mypow(); return 0;}
3.
#includedouble cylinder(double r,double height){ double v; v=3.14*r*r*height; return v;}int main(){ double result,r,height; printf("输入半径r:"); scanf("%lf",&r); printf("输入height:"); scanf("%lf",&height); result=cylinder(r,height); printf("圆柱体积为%lf",result); return 0;}