例 2.1 求从1乘到5 (5的阶乘)
代码
/*求1*2*3*4*5 */
#include <stdio.h>
void main ()
{
int i=1,k=2;
while (k<=5)
{
i=i*k;
k+=1;
}
printf ("%d\n",i);
}
结果
例 2.2 有50个学生,要求输出成绩在80分以上的学生的学号ni和成绩gi
代码
#include <stdio.h>
int main()
{
int i;
int ni [50],gi[50];
for (i=0;i<50;i++)
{
printf ("请输入第%d个学生的学号和成绩\n",i+1);
scanf("%d %d",&ni[i],&gi[i]);
}
printf ("成绩高于80分的学生的学号是:\n");
for (i=0;i<50;i++)
{
if(gi[i]>80)
{
printf("%d ",ni[i]);
}
}
return 0;
步骤
- 将1赋值给i
- 如果gi>=80,则输出ni和gi
- i+1赋值给i
- 如果i<=50,返回到步骤2,继续执行,否则&#