按你要求空瓶倒
#include<stdio.h>int main()
{
int num[3],numSave,i,j
printf("请输入3个数:")
scanf("%d%d%d",&num[0],&num[1],&num[2])
for(i=0i<3i++)
{
for(j=i+1j<3j++)
{
if(num[i]>num[j])
{
numSave=num[i]
num[i]=num[j]
num[j]=numSave
}
}
}
printf("从小到大排列:%d %d %d",num[0],num[1],num[2])
return 0
}
请问你想用C语言做什么啊?计算机等级考试?嵌入式系统开发?嵌入式操作系统开发?
你问的很不具体,所以只能提供一些参考,介绍四本有用的入门书:
相当于 学学剑招:
《The C program language》K&R(没看过,据说是经典)
《C语言陷阱与缺陷》(绝版了吧,好象,我没买到,在网上下载之后打印的)
《C语言指针》(Pointer On C好象是这么翻译的)
《C语言专家编程》(绝版了,自己打印的,很有趣的一本书)
内功心法的话,那就是老严的《数据结构》这本书了。
掌握了以上的内容之后,就可以有针对性的发展一下了:比如搞底层开发,就像嵌入式之类的,本人现在正在搞C8051FXXX系列单片机软件设计的开发,有兴趣可以探讨一下。
第一,你现在学了C和数据结构,你能编写一些小程序,小游戏能让你有成就感而开心。对这一点,C和数据结构只是程序设计的基础,如果计算机编程比喻成一栋大楼,那你现在就是学会了怎么建砖块而已。(砖块对大楼的重要性就不言而喻了)。第二,你现在需要认识程序设计这栋大楼更多的东西,C++和Java都是有必要学的,它们和C的思想是不一样的,它们是面向对象程序设计的精华。如果C是一砖一瓦的盖程序设计的大楼,那C++和java就是把分开砌好的一块一块的模块组合在一起。
看得远点宽点你才知道你自己想去的是哪儿,也能找到更多“不无聊”的东西。祝你好运咯!