| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 212 人关注过本帖
标题:请教各位大哥一个问题
只看楼主 加入收藏
durendong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-29
收藏
 问题点数:0 回复次数:6 
请教各位大哥一个问题

为什么我的程序不能输出我输入的数字呢??请各位帮帮忙!!!谢谢了!!!

#include<stdio.h>
#include<windows.h>

int shuru(int [],int);
void shuchu(int [],int);
void paixu(int [],int);
int shanchu(int [],int);
int charu(int [],int);
void chazhao(int [],int);
void main()
{
int arr[20],i,j,n,gg=20;
while(1)
{
system("pause");
system("cls");
printf("==========请选择===========\n");
printf("\t1.输入元素");
printf("\n\t2.输出元素");
printf("\n\t3.排序元素");
printf("\n\t4.删除元素");
printf("\n\t5.插入元素");
printf("\n\t6.查找元素");
printf("\n\t7.退出!\n");
printf("请选择:");
scanf("%d",&n);
switch(n)
{
case 1:
gg+=shuru(arr,gg);
break;
case 2:
shuchu(arr,gg);
break;
case 3:
shuchu(arr,gg);
paixu(arr,gg);
break;
case 4:
gg=shanchu(arr,gg);
break;
case 5:
gg=charu(arr,gg);
break;
case 6:
chazhao(arr,gg);
break;
case 7:
exit(0);
break;
default:
printf("输入有错误!程序结束!\n");
}
}

}

int shuru(int cc[],int n)
{
int i,a,b;
printf("请用户输入几个数字:");
scanf("%d",&b);
for(i=0;i<b;i++)
{
printf("请用户输入第一个数字:",i+1);
scanf("%d",&cc[i]);
}
printf("输入成功!\n");
return n+1;
}

void shuchu(int cc[],int n)
{
int i;
printf("用户输入的数据如下:\n");
for(i=0;i<n;i++)
{
printf("%d",cc[i]);
}
printf("\n");
}
void paixu(int cc[],int n)
{
int i,j,temp;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
if(cc[i]<cc[j])
{
temp=cc[i];
cc[i]=cc[j];
cc[j]=temp;
}
}
}
}

int shanchu(int cc[],int n)
{
int i,a;
printf("请问用户你要删除第几个数字:");
scanf("%d",&a);
for(;a<n;a++)
{
cc[a-1]=cc[a];
}
return n-1;
}

int charu(int cc[],int n)
{
int i,a,temp,j;
printf("请问用户你输入你要插入的数字:");
scanf("%d",&a);
for(i=0;i<n;i++)
{
if(cc[i]==a)
{
break;
}
}
for(j=n;j<i;j--)
{
cc[a-1]=cc[a];
}
cc[i]=a;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
if(cc[i]<cc[j])
{
temp=cc[i];
cc[i]=cc[j];
cc[j]=temp;
}
}
}
return n+1;
}

void chazhao(int cc[],int n)
{
int i,a;
printf("请问用户输入你想要查找的数字:");
scanf("%d",&a);
for(i=0;i<n;i++)
{
if(cc[i]==a)
{
break;
}
}
if(i==n-1)
{
printf("用户你输入的数字找不到!\n");
}
else
{
printf("用户你要查找的数字是%d,在第%d个位置",a,i+1);
}
}

2007-10-29 23:26
durendong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-29
收藏
得分:0 
请各位帮个忙!!!!!
2007-10-29 23:29
durendong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-29
收藏
得分:0 
谢谢了
2007-10-29 23:29
durendong
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-29
收藏
得分:0 
着急呀~~~在线等
2007-10-29 23:30
jqcn
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-10-30
收藏
得分:0 
   你学的什么语言啊。我扎看不懂呢?》??/

在网络挣扎!!!!!
2007-10-30 02:51
chen17981
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-10-26
收藏
得分:0 
是否可以把你的运行结果贴出来?

2007-10-30 06:38
满江风
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2007-10-30
收藏
得分:0 

我是新人,看不懂!!

2007-10-30 09:31
快速回复:请教各位大哥一个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034864 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved