双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

C语言的排序问题

qq1157471424 qq1157471424 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
// sort.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"

//对一个数组的前苦干个数据进行排序
void Sort(int* pData,int iCount)
{
int iTemp;
for(int i= 1; i < iCount;i++)
{
for(int j = iCount-1 ;j >= i;j--)
{
printf ("处理第%d个数据和第%d个数据\n",j,j-1);
if(pData[j] < pData[j-1])
{
iTemp = pData[j-1];
pData[j-1] = pData[j];
pData[j] = iTemp;
}
}
printf ("处理完一轮\n\n");
}
}

//输出一个数组的前苦干个数据
void Print(int* pData,int iCount)
{
for(int i = 0 ; i < iCount ; i++ )
printf("%d ",pData[i]);
}

int main(int argc, char* argv[])
{
int data[] = {16,90,70,18,6,5,4};
//将原始数据输出
printf("原始数据为:\n");
Print(data,7);
printf("\n");

Sort(data,7);

//将排序后的数据输出
printf("排序后的数据为:\n");
Print(data,7);
printf("\n");
return 0;
}
小弟刚开始学C语言两天,看到C语言视频教程里面的排序,我照里面的内容输入为什么会提示错误?
-------------------Configuration: sort - Win32 Debug--------------------
Compiling...
sort.cpp
D:\a\MyProjects\sort\sort.cpp(15) : error C2018: unknown character '0xa3'
D:\a\MyProjects\sort\sort.cpp(15) : error C2018: unknown character '0xac'
D:\a\MyProjects\sort\sort.cpp(15) : error C2146: syntax error : missing ')' before identifier 'j'
D:\a\MyProjects\sort\sort.cpp(15) : error C2059: syntax error : ')'
Error executing cl.exe.

sort.exe - 4 error(s), 0 warning(s)
我看了字母大小和分隔,都一模一样,搞不清楚错在哪,请高手帮忙下
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
qq1157471424
C语言 70,039 成员 243,237 内容