内容发布更新时间 : 2025/4/20 5:13:20星期一 下面是文章的全部内容请认真阅读。
{
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简单循环结构
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 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
int i,n;
float item,flag,sum; sum=0; flag=1;
scanf(\for(i=1;i<=n;i++) { item