1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“

一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
#include <stdio.h>
int main()
{int m,a,b,c;
printf("水仙花数有:\n");
for(m=100;m<=999;m++)
{a=m/100;
b=m/10%10;
c=m%10;
if(m==a*a*a+b*b*b+c*c*c)
printf("%4d\n",m);
}
}
#include<stdio.h>
int main()
{
int x1,x2,avg;
printf("请输入两个整数:\n");
scanf("%d %d",&x1,&x2);
avg=(x1+x2)/2;
printf("平均值是:%d\n",avg);
return 0;
}
[root@soft ~]# mkdir b
[root@soft ~]# cd b
[root@soft b]# gcc avg.c -o avg.i -E
[root@soft b]# gcc avg.i -o avg.s -S
[root@soft b]# gcc avg.s -o avg.o -c
[root@soft b]# gcc avg.o -o b
[root@soft b]# ./b
请输入两个整数:
12 14
平均值是:13
posted @ 2013-10-12 08:26  ZhangAihua  阅读(2204)  评论(0编辑  收藏  举报