大连海事大学
C
语言ä¸?/p>
Windows
程序设计
6
道课后题答案
1.
ï¼?/p>
1
)设计具有以下功能的程序:从键盘上输å…?/p>
10
个非负整数,ç»?/p>
计并输出最大数和最小数,当输入负数时结束输入ã€?/p>
#include <iostream.h>
void main()
{
int a, max=-1, min=32767,num=1;
cout<<"Please input a number:"<<endl;
do{
cin>>a;
if(a<0) break; //
输入负数结束输入
if(a>max) max =a;
if(a<min) min =a;
num++;
}while (a>=0&&num<=10);
if(max>=0)
cout<<"Max="<<max<<endl<<"Min="<<min<<endl;
else
cout<<"No data!";
}
1.
ï¼?/p>
2
)编程序实现求和ï¼?/p>
S=1-1/3+1/5-1/7+
…â€?/p>
+1/n
。要求:
n
�/p>
在程序运行时从键盘输入ã€?/p>
#include<stdio.h>
void main()
{
inti,n,sign=1;
float sum=0.0;
printf("
请输å…?/p>
n
ï¼?/p>
");
scanf("%d",&n);
for(i=1;i<=n;i+=2)
{
sum+=sign*(1.0/i);
sign=-sign;
}
printf("\nsum=%f\n",sum);
}