#include <stdio.h>
void main()
{int a=7
float x=2.5,y=4.7
float s
s=x+a%3*(int)(x+y)%2/4
printf("%f",s)
}
2.第二题的整个程序如下:
#include <stdio.h>
void main()
{int a
float f
printf("Input number:")
scanf("%f,%d",&f,&a)
printf("f=%f,a= %d\n" ,f,a)
}
3.答案:2 1
4.答案:1
5.答案:2
6.你的程序有些小错误,应该如下:答案为 :-1
#include <stdio.h>
void main()
{int a=100,x =10,y=20,okl=5,ok2=0
if (x<y)
if(y!=10)
if(!okl) a=1
else
if(ok2) a=10
a=-1
printf( "%d\n",a )
}
7.答案:2
8.答案:0
9.答案:1
10.答案:a=2,b=1,c=1
习 题 1
1.1 填空题
1.函数
2.主函数main();主函数main()
3.主函数main()
4.函数首部;函数体
5.{;}
6.顺序结构;选择结构;循环结构
7..c;.obj;.exe
1.2 思考题
1.答:结构化程序设计是指,为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。顺序结构,选择结构,循环结构
2.答:算法是对具体问题求解步骤的一
种描述。计算机算法的表达工具通常采用以下几种方法:①用自然语言表示算法;②用流程图表示算法;③用伪代码表示算法;④用程序设计语言表示算法。
3.略
4.略
5.略
1.3 编程题
1.答:
#include "stdio.h"
main()
{ float a=10, b=20, h=5, s
s=(a+b)*h/2
printf("s=%f " , s )
}