C语言的程序怎么识别成了C++?
一个快速排序代码如下:#include<stdio.h>
#define MaxSize 100
typedef int KeyType;
typedef int ElemType;
typedef struct{
KeyType key;
ElemType data;
}SqType;
void QuickSort(SqType R[], int s, int t){
int l = s, r = t;
SqType tmp;
if(s<t){
tmp = R;
while(l!=r){
while(r>l && R.key>=tmp.key)
r--;
R = R;
while(l<r && R.key<=tmp.key)
l++;
R = R;
}
R = tmp;
QuickSort(R, s, l-1);
QuickSort(R, l+1, t);
}
}
int main(){
SqType R;
KeyType A;
int N, i;
scanf("%d", &N);
for(i=0;i<N;i++)
scanf("%d", &A);
for(i=0;i<N;i++)
R.key = A;
QuickSort(R, 0, N-1);
for(i=0;i<N;i++)
printf("%d\n", R.key);
return 0;
}
报错信息如下:
Comain.c:1:20: fatal error: iostream: No such file or directory
#include <iostream>
^
compilation terminated. 你的操作问题,不知道你是怎么操作的,你编译的代码不是你贴出来的这个
从报错信息看,编译的是 Comain.c 文件
人造人 发表于 2021-9-25 22:24
你的操作问题,不知道你是怎么操作的,你编译的代码不是你贴出来的这个
从报错信息看,编译的是 Comain.c...
vs可以编译运行,这个报错是蓝桥杯检测报错的。。。。而且我交空文件也是这个报错{:10_319:} a327904410 发表于 2021-9-25 22:42
vs可以编译运行,这个报错是蓝桥杯检测报错的。。。。而且我交空文件也是这个报错
不清楚你是怎么操作的,编译器编译的源文件不对,编译的不是你贴出来的这个代码
人造人 发表于 2021-9-25 22:48
不清楚你是怎么操作的,编译器编译的源文件不对,编译的不是你贴出来的这个代码
算了不做了,估计是评测系统出问题{:10_261:}
页:
[1]