您的位置:首页 > 编程语言 > C语言/C++

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

2013-10-12 08:26 1246 查看
一个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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: