麻烦大神帮忙看一下,找了半天也不知道哪里错了,非常感谢

问题描述

麻烦大神帮忙看一下,找了半天也不知道哪里错了,非常感谢

void sort(array,n)
int array[];
int n;
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{k=i;
for(j=i+1;j<n;j++)
if(array[j]<array[k]) k=j;
t=array[k];
array[k]=array[k];
array[i]=t;
}}

main()
{ int a[10],i;
printf("enter the arrayn");
for (i=0;i<10;i++) scanf("%d",&a[i]);
sort(a,10);
printf("the sorted array :n");
for (i=0;i<10;i++)
printf("%d ",a[i]);
printf("n");
}

--------------------Configuration: cc - Win32 Debug--------------------
Compiling...
bb.cpp
D:Program Files (x86)Microsoft Visual StudioMyProjectsccbb.cpp(2) : error C2065: 'array' : undeclared identifier
D:Program Files (x86)Microsoft Visual StudioMyProjectsccbb.cpp(2) : error C2065: 'n' : undeclared identifier
D:Program Files (x86)Microsoft Visual StudioMyProjectsccbb.cpp(3) : error C2448: '' : function-style initializer appears to be a function definition
D:Program Files (x86)Microsoft Visual StudioMyProjectsccbb.cpp(3) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.

cc.exe - 1 error(s), 0 warning(s)

解决方案

 你的程序用的是废弃的C语言的语法,你得用turbo c一类的编译器编译。对于VC++来说,你必须用新的语法

void sort(array,n)
int array[];
int n;
{
...
->
void sort(
int array[],
int n)
{
...

解决方案二:

另外,main函数需要写返回值
main()
->
void main()

建议你找一本新一些的教材学,turbo c已经是30年前的东西了,学了也根本没用。

解决方案三:

提示未定义的变量,看着提示改一下

解决方案四:

sort方法的大括号地方不对吧,他下面那两个声明也要括进去

解决方案五:

括号{}匹配 错了
unexpected end of file found

时间: 2024-11-18 18:59:56

麻烦大神帮忙看一下,找了半天也不知道哪里错了,非常感谢的相关文章

alert-点击提交按钮的时候没有反应,麻烦大神帮忙看一下是什么问题

问题描述 点击提交按钮的时候没有反应,麻烦大神帮忙看一下是什么问题 <!-- .STYLE1 {color: #FF0000} --> ? function check() { if (document.FORM10.zh.value=="") { alert("用户名必填!"); document.FORM10.zh.focus(); return false; } FORM10.submit(); } 信息录入 账号: 密码: 姓名: 科室: &qu

图片-刚开始接触spring security,麻烦大神帮忙看一下哪的问题

问题描述 刚开始接触spring security,麻烦大神帮忙看一下哪的问题 解决方案 jdbc驱动配置不正确.检查下.

c++-这个程序麻烦各位大神帮忙看下错在哪里了,谢谢

问题描述 这个程序麻烦各位大神帮忙看下错在哪里了,谢谢 #include #include #include typedef int ElemType; typedef struct Student { int num; char name[20]; char birthday[20]; char tel[20]; }Student; typedef struct BiTNode { struct Student stu; struct BiTNode *lchild,*rchild; }BiT

android-Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因

问题描述 Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因 这是日志 解决方案 /** 捕捉按下返回键操作 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO 按两次返回键退出应用程序 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // 判断间隔时间 大于2秒就退出应用 if

struts2.0-我写了一个简单的struts2登录验证但是不能跳转,找了好久也不知道为什么,请大神帮忙看一下,先谢了

问题描述 我写了一个简单的struts2登录验证但是不能跳转,找了好久也不知道为什么,请大神帮忙看一下,先谢了 解决方案 SUBMITE提交呢? 解决方案二: 解决方案三: 调试下Action方法进入了吗?

acm-ACM HDU1879继续畅通工程 提交RE.求各路大神帮忙看一下哪儿错了

问题描述 ACM HDU1879继续畅通工程 提交RE.求各路大神帮忙看一下哪儿错了 题目大意: 求最小生成树的权值和,并输出.已经修建的路(已经连上的边)是不会算入到最后的ANS中. Input 测试输入包含若干测试用例.每个测试用例的第1行给出村庄数目N ( 1< N < 100 ):随后的 N(N-1)/2 行对应村庄间道路的成本及修建状态,每行给4个正整数,分别是两个村庄的编号(从1编号到N),此两村庄间道路的成本,以及修建状态:1表示已建,0表示未建. 当N为0时输入结束. Samp

java小白试着分析了一下这个代码。求大神帮忙看一下正不正确;代码如下:

问题描述 java小白试着分析了一下这个代码.求大神帮忙看一下正不正确:代码如下: public class Test{ private static int i = 0; private static int j = 0; public static void main(String[] args) { int i = 2;//i之所以是2 而不是0 是因为 就近原则 int k = 3; { int j = 3; System.out.println("i+j ist"+i+&qu

大神帮忙看下面代码运行后怎么写入txt文件????

问题描述 大神帮忙看下面代码运行后怎么写入txt文件???? #include #include #include #include #include //输入/输出文件流类 using namespace std; const int Maxr=100;//最多的读者 const int Maxb=100;//最多的图书 const int Maxbor=5;//每位读者最多借五本书 //读者类,实现对读者的信息的描述 class Reader { private: int tag; //删除

指针-这道题可以用折半查找的办法做吗?麻烦大神帮忙解答一下吧!!!谢谢!!!

问题描述 这道题可以用折半查找的办法做吗?麻烦大神帮忙解答一下吧!!!谢谢!!! 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中, 插入之后依然有序.指针实现 解决方案 插入数组意味着需要将数组插入位置后面的元素全部搬动一次,相当低效. 这里最好使用链表,当然更好的是使用二叉排序树. 解决方案二: 非要这么做也可以,参考 http://blog.csdn.net/xiaofeige567/article/details/26879075 文章是用的顺序查找,按照你说的折半查