器编译。(注意分割文件,可参考第一题的提示。)编写makefile文件。{第一题:设计一个程序,要求计算学生的总成绩和平均成绩,并用make工程管理器编译。(程序有主函数main和自定义函数fun_sum和fun_avg,再把函数声明都分割成独立的头文件,可将此程序分割成下列4个文件。 )编写makefile文件。}
(不用做后面的)做完发到1779882881@qq.com
第1个回答 2011-10-12
#include <stdio.h>
#define MAX (sizeof(int)*8)
int main()
{
int a[MAX];
int num;
int i;
int sign=1;
printf("please input the number:");
scanf("%d",&num);
if(num<0)
{
num=~num+1;
sign=-1;
}
if(sign==1)
a[0]=0;
else
a[0]=1;
for(i=MAX-1;i>0;i--)
{
a[i]=num & 1;
num=num>>1;
}
for(i=0;i<MAX;i++)
{
printf("%d",a[i]);
}
putchar('\n');
return 0;
}追问
#define MAX (sizeof(int)*8)
int main()
{
int a[MAX];
int num;
int i;
int sign=1;
printf("please input the number:");
scanf("%d",&num);
if(num<0)
{
num=~num+1;
sign=-1;
}
if(sign==1)
a[0]=0;
else
a[0]=1;
for(i=MAX-1;i>0;i--)
{
a[i]=num & 1;
num=num>>1;
}
for(i=0;i<MAX;i++)
{
printf("%d",a[i]);
}
putchar('\n');
return 0;
}追问
重要的是分割文件
追答就这么几行程序还怎么分割文件 难不成要把二进制转换写成个函数放到一个文件里?
makefile 我就不会写了