急!求救!!c语言的课后作业的答案!!!在线等答案!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:48:20
由于后天就要交这个作业,所以拜托各位大虾们帮帮忙!!!下面一共有8个题,各位大虾只用写出相应各题的完整而正确的程序就是了(也麻烦在程序后面加一下注释),如能解决,另送100分!!

①、
实验一 C语言的运行环境和运行过程
有下面的C程序,目的是想计算由键盘输入的任意两个整数的积。
/*exl.c*/
#include (stdio.h);
main()
scanf(“%x,%y”,&x,%y)
p=prodct(x,y)
printf(“The product is :”,p)
int prodct(int a ,int b )
int c
c=a*b
return c
请按下面的步骤对该程序进行调试。
(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,

你自己敲一遍就知道了 根据提示自己找错误吧
仅提供部分题目思路 自己照着葫芦画瓢吧:
第四题:
引用
--------------------------------------------------------------------------------
switch(grade)
{
case 'A': /*注意,这里是冒号:并不是分号;*/
printf("85-100\n");
break; /*每一个case语句后都要跟一个break用来退出switch语句*/
case 'B': /*每一个case后的常量表达式必须是不同的值以保证分支的唯一性*/
printf("70-84\n");
break;
case 'C':
printf("60-69\n");
break;
case 'D':
printf("<60\n");
break;
default:
printf("error!\n");
}
第五题:
#include<stdio.h>
void main()
{ unsigned int i,j,s=0;
scanf("%d",&j);
for(i=1,i<j,i++)
j*=i;
s=s+j;
printf("%d",j);
}
实验三是a++和++a的区别 谭浩强书上例题呀
你把这题搞定 上面一题就简单了
int i=3;s;
s=++i+(++