将一个C++语言改为c语言程序

voidmain()//主函数{intn;cout<<"请输入排序个数"<<endl;cin>>n;cout<<"请输入"<<n<<"个要排序的整数"<<endl;int... void main() //主函数
{

int n;

cout<<"请输入排序个数"<<endl;
cin>>n;

cout<<"请输入"<<n<<"个要排序的整数"<<endl;

intr[1000],mr1[1000],cr1[1000],xr1[1000],zr1[1000],kr1[1000],gr1[1000],dr1[1000],
mr2[1000],cr2[1000],xr2[1000],zr2[1000],kr2[1000],gr2[1000],dr2[1000];

for(inti=1;i<=n;i++)
{
cin>>r[i];
}
for(intk=1;k<=n;k++)
{
mr1[k]=r[k];
mr2[k]=r[k];
cr1[k]=r[k];
cr2[k]=r[k];
xr1[k]=r[k];
xr2[k]=r[k];
zr1[k]=r[k];
zr2[k]=r[k];
kr1[k]=r[k];
kr2[k]=r[k];
gr1[k]=r[k];
gr2[k]=r[k];
dr1[k]=r[k];
dr2[k]=r[k];
}

Zmppx(mr1,n);
cout<<"正序排序后的顺序为:"<<endl;
for(int j=1;j<=n;j++)
{
cout<<mr1[j]<<"\t";
}
cout<<endl;
Nmppx(mr2,n);
cout<<"逆序排序后的顺序为:"<<endl;
for( j=1;j<=n;j++)
{
cout<<mr2[j]<<"\t";

}
cout<<endl;
展开
 我来答
金色潜鸟
推荐于2016-08-30 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5729万
展开全部
你的程序不完整,并缺少Zmppx,Nmppx 函数 声明和定义。
把你现有程序这部分 翻译成 C 如下。
#include <stdio.h>
//数组较多,设为全局量
int r[1000],mr1[1000],cr1[1000],xr1[1000],zr1[1000];
int kr1[1000],gr1[1000],dr1[1000];
int mr2[1000],cr2[1000],xr2[1000],zr2[1000],kr2[1000];
int gr2[1000],dr2[1000];
void main()
{
int n,i,j,k;
printf("please input n:\n");
scanf("%d",&n);
printf("Please input %d que int data\n",n);

for(i=1;i<=n;i++)
{
scanf("%d",&r[i]);
}
for(k=1;k<=n;k++)
{
mr1[k]=r[k];
mr2[k]=r[k];
cr1[k]=r[k];
cr2[k]=r[k];
xr1[k]=r[k];
xr2[k]=r[k];
zr1[k]=r[k];
zr2[k]=r[k];
kr1[k]=r[k];
kr2[k]=r[k];
gr1[k]=r[k];
gr2[k]=r[k];
dr1[k]=r[k];
dr2[k]=r[k];
}
Zmppx(mr1,n);
printf("the data order after queue:\n");
for(int j=1;j<=n;j++)
{
printf("%d\t",mr[j]);
}
printf("\n");
Nmppx(mr2,n);
printf("reversed order:\n");
for( j=1;j<=n;j++)
{
printf("%d\t",mr2[j]);
}
printf("\n");
追问
不完整的可以补充完成么 大神
萢萢i3
2015-06-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.7万
采纳率:71%
帮助的人:4699万
展开全部
你这代码不完整吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式