C语言程序设计实验指导书课后答案

发布时间 : 星期二 文章C语言程序设计实验指导书课后答案更新完毕开始阅读

printf(\最小值是 %d\\n\ return 0;

}

输入x的值并计算分段函数y的值。 +2x x<2 Y=f(x)=

2x-1 x>=2 #include <> int main(void) { double x,y; scanf(\ if(x<2) y=x*x+2*x; else y=2*x-1; printf(\ return 0; }

输入两个整数并判断两数是否相等,输出相应结论。 #include<>

int main() {

int a,b; printf(\请输入两个整数:\\n\ scanf(\ if(a==b) printf(\等于b\ else printf(\不等于b\ return 0;

}

2.2.4 输入一个整数,若为负数,求出它的平方;若为正数,求出它的立方,并

输出结果。 #include<> void main() {

printf(\请输入一个整数:\

double x,y; scanf(\ if(x<0) y=x*x; else

y=x*x*x;

printf(\

}

2.2.5 输入三个整数,用if-else结构求出其中的最大值。提示:首先求出两个数

的较大值放在一个变量里,然后用这个变量和第三个数再进行一次比较。 #include<>

int main() { int a,b,c,max; printf(\请输入三个数\ scanf(\ if(a>b) max=a; else max=b; if(c>max) max=c; else max=a; printf(\最大值为%d\\n\ return 0;

}

简单循环结构

2.3.1 计算1+4+7+…+301。 #include <>

void main() { int i,sum; sum=0; for(i=1;i<=301;i=i+3) sum=sum+i; printf(\ }

2.3.2 循环输入某学生八个科目期末考试成绩,计算出该学生成绩总分和平均

分。 #include<> int main(void) { int i,a; float sum,average; sum=0; for(i=1;i<=8;i++) { scanf(\ sum=sum+a; } printf(\成绩总分为%f\\n\ printf(\平均分为%f\\n\ return 0;

}

2.3.3 输入n的值,计算n! #include<>

int main(void) { int n,i,a; a=1; printf(\请输入n的值:%d\\n\ scanf(\ for(i=1;i<=n;i++) a=a*i; printf(\积=%d\\n\ return 0 ;

}

2.3.4 显示1~10平方,输出结果如下图所示:

1*1=1 2*2=4 3*3=9 4*4=16 5*5=25 6*6=36 7*7=49 8*8=64 9*9=81

10*10=100 #include<>

int main(void) {

int i,a;

for(i=1;i<=10;i++) {

a=i*i;

printf(\ }

return 0; }

2.3.5 计算1-3/4+5/7-7/10+…的前n 项之和。

#include <> void main() {

int i,n;

float item,flag,sum; sum=0; flag=1;

scanf(\ for(i=1;i<=n;i++) { item=flag*(2*i-1)/(3*i-2); sum=sum+item; flag=-flag; } printf(\ }

联系合同范文客服:xxxxx#qq.com(#替换为@)