第二章 算法—程序的灵魂
2.1 设计程序计算12345的结果
void main()
{
int a=1,b;
for (b=2;b<6;b++)
{
a=a*b;
}
printf("%d",a);
}
程序运行结果如下:
2.2 有5个学生,要求输出成绩在80分以上的学生的学号和成绩。
#include <stdio.h>
void main()
{
int g[]={70,80,90,60,97};
int i;
for(i=1;i<6;i++)
{
if(gi<80);
else
printf("%d,%d",n,gi);
}
}
运行程序后的结果为:
2.3求多项式(1-1/2+1/3-1/4+…+1/99-1/100)的值
#include <stdio.h>
int main()
{
int sign=1;
double deno=2.0,sum=1.0,term;
while(deno<=100)
{
sign=-sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf("%f\n",sum);
return 0;
}