c语言基础

leijunyuncyuyan 2007-12-13 09:48:24
#include<stdio.h>
void main()
{
int i,j,n,l;
printf("please input three integer data\n");
scanf("%d","%d","%d",&i,&j,&n);
if(i<j)
{
i=l;
l=j;
i=j;
}
if(j<n)
{
j=l;
l=n;
l=j;
}
if(i<n)
{
i=l;
l=n;
i=n;
}
printf("sort is:%d%d%d\n",i,j,n);
}
...全文
164 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjh881103 2007-12-19
  • 打赏
  • 举报
回复
谭浩强的书 好书...在用...不错的说
pptor 2007-12-17
  • 打赏
  • 举报
回复
jf
xhd3767 2007-12-16
  • 打赏
  • 举报
回复
还是那个scanf问题比较大,格式呀,注意点好!!
两种情况!
不过只用一个 ""就可以了呀
wangxipu 2007-12-16
  • 打赏
  • 举报
回复
我觉得The c programming language这本书的原版很好啊
就呆在云上 2007-12-16
  • 打赏
  • 举报
回复
首先你的的scanf函数的使用有问题,具体怎么用,依你现在的基础,说了你也不懂,看书上怎么用,依葫芦画瓢如果你不会那就不要学c,直接c++更加好哈
第二,交换不是那么交换的,楼上说的很清楚了
如果你还想继续学c,那么我推荐一本好书,就是c primer plus,或者谭浩强的书
呵呵
一路好走!
wangweiwangxia 2007-12-16
  • 打赏
  • 举报
回复
if语句中如果要交换两个变量的值,例交换i.j的值,应这样写
i=l;
l=j;
j=i;
scanf语句没有问题,那两种表示方法都可以
SimonFu 2007-12-14
  • 打赏
  • 举报
回复
scanf("%d,%d,%d",&i,&j,&n); //用了“,”作间隔

输入的时候也要用“,”作间隔 X,X,X
longaiting 2007-12-14
  • 打赏
  • 举报
回复
恩,多看点书,掌握基本的输入输出,和一些基本的算法
kojie_chen 2007-12-14
  • 打赏
  • 举报
回复
回去看书才是王道
WEN2222 2007-12-14
  • 打赏
  • 举报
回复
不只是scanf有问题吧,if里的复制语句也有问题吧
baiguang06 2007-12-13
  • 打赏
  • 举报
回复
喜欢二楼的回答
ziseyezi 2007-12-13
  • 打赏
  • 举报
回复
scanf("%d","%d","%d",&i,&j,&n)应这样写
scanf("%d%d%d",&i,&j,&n);

干饭人之路 2007-12-13
  • 打赏
  • 举报
回复
scanf("%d,%d,%d",&i,&j,&n);
lockhall 2007-12-13
  • 打赏
  • 举报
回复
最好用int作为返回类型.

不建议使用void
mu_yang 2007-12-13
  • 打赏
  • 举报
回复
去看看书
scanf调用应该怎么写
cangwu_lee 2007-12-13
  • 打赏
  • 举报
回复
一、C语言自我YY1)、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大。2)、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。3)、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。4)、C语言是面向过程语言,C语言通过windows/linux平台下编译的,是直接运行在windows/linux平台下的,而XX始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像XX就不能编写Windows病毒。5)、如果要利用编程来做一些windows优化工作的话,建议还是利用C语言C语言是目前世界上流行、使用最广泛的高级程序设计语言6、很多编译器,几乎所有操作系统Windows,Linux,Unix的大部分代码都是C,C在背后做了很多东西的,也许开发游戏用C++,安卓用XX更为合适,图形界面的用其他语言开发效率更高一些(因为他们封装了很多东西),但同样的原因导致略微接近底层的功能其他语言根本干不了!Windows的API都是按照C语言的格式给的,这也很能说明问题!嵌入式开发更是离不了C语言!纵观电脑发展几十年,C语无所不能呀!

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧