其实是这样,我是法学系的,全校公选课选到C语言= =,不想挂科啊啊啊!谁帮忙做下...其实还有3个实验...愿意帮忙的留个言吧...
1、下面的程序试图计算由键盘输入的任意两个整数的平均值:
#include <stdio.h>
main()
{
int x,y,a;
scanf("%x,%y,&x,&y);
a=(x+y)/2;
printf("The average is :"a);
}
调试无语法错误后,分别使用下列测试用例对上述程序进行测试:
(1)2,6
(1)1, 3
(3)-2,-6
(4)-1,-3
(5)-2,6
(6)-1,3
(7)1,0
(8)1,6
(9)32800,33000
(10)-32800,33000
通过测试,你发现程序有什么错误了吗?若有错误,请指出错误原因。并修改程序。
2、运算符sizeof用以测试一个数据或类型所占用的存储空间的字节数。请编写一个程序,测试输出各基本数据类型char, short, int, long, float, double所占用的存储空间大小。
3、输入以下程序
#include <stdio.h>
void main()
{
int j,k,m,n;
k=8;
j=10;
m=k++;
n=++j;
printf("%d,%d,%d,%d",k,j,m,n);
}
(1)、运行程序,观察结果。
(2)、分析++在变量之前和在变量之后的不同点?
详细说下第二个 不是很明白