第二章 算法
【例2.1】求1×2×3×4×5
编写程序:
#include<stdio.h>
int main ()
{
int i ,pro;
pro=1;
for(i=1;i<=5;i++)
pro=pro*i;
printf("所乘之积为:%d\n",pro);
return 0;
}
运行结果:
【例2.2】有10个学生,要求输出成绩在80分以上的学生的学号和成绩。
编写程序:
#include<stdio.h>
int main()
{
int numbers[10];
int score[10];
int i;
for(i=0;i<=9;i++)
{ printf("请输入第%d名学生的学号:\n",i+1);
scanf("%d",&numbers[i]);
}
for(i=0;i<=9;i++)
{
printf("请输入第%d名学生的成绩:\n",i+1);
scanf("%d",&score[i]);
}
for(i=0;i<=9;i++)
{
if(score[i]>80)
printf("学号:%d 成绩:%d \n",numbers[i],score[i]);
}
return 0;
}
运行结果: