- 53
- 0
- 约8.51千字
- 约 11页
- 2017-12-04 发布于江西
- 举报
《C语言》课程书面作业答案
1.用传统流程图表示求解以下问题的算法。(分别用流程图和N-S图表示)
(1)依次将10个数输入,要求将其中最大的数输出。
(1)??#includestdio.h
main( )
{
int a[10],i,j;
printf(输入\n);
for(i=0;i10;i++)
{
scanf(%d,a[i]);
}
i=0;j=a[0];
for(i=1;i10;i++)
{
if(a[i]=j) j=a[i];
}
printf(最大值:%d\n,j);
}
(2)求1+2+3+ … +100。
? #includestdio.h
void main( )
{
int i;
int S=0;
for (i=1;i=100;i++)
{
S=S+i;
}
}
2. 求下面算术表达式的值:
(1)x+a%3*(int)(x+y)%2/4
设x=2.5,a=7,y=4.7
(2)(float)(a+b)/2+(int)x%(int)y
设a=2,b=3,x=3.5,y=2.5 (1)2.5??(2)43. 写出下面程序的运行结果:
#includestdio.h
void main()
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(“%d,
原创力文档

文档评论(0)