| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1167 人关注过本帖
标题:[求助]SOS明天要交的作业啊
取消只看楼主 加入收藏
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
 问题点数:0 回复次数:8 
[求助]SOS明天要交的作业啊

代码是没错 ! 可是结果有点小错误麻烦大家帮我改下
#include <stdio.h>
#define N 5
void main ()
{
int i;
int num[N],search;
int c=0;
printf("\n请输 %d 个数组元素: ",N);
for(i=0;i<N;i++)
scanf("%d",&num[i]);
printf("\n请输要找的数: ");
scanf("%d",&search);
fflush(stdin);
for(i=0;i<3;i++)
{
if(num[i]==search)
{
printf("\n在数组的第%d的位置上找到了数字%d找到次数%d\n",i+1,search,c);
c++;
}
}

if(c==0)
printf("\n没找到这个数");
}



搜索更多相关主题的帖子: void include search 
2007-08-02 15:02
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 

上面那个少打了点代码
#include <stdio.h>
#define N 5
void main ()
{
int i;
int num[N],search;
int c=0;
printf("\n请输 %d 个数组元素: ",N);
for(i=0;i<N;i++)
scanf("%d",&num[i]);
printf("\n请输要找的数: ");
scanf("%d",&search);
fflush(stdin);
for(i=0;i<3;i++)
{
if(num[i]==search)
{
printf("\n在数组的第%d的位置上找到了数字%d\n找到次数%d\n",i+1,search,c);
c++;
}
}
printf("\n找到次数%d",c);
if(c==0)
printf("\n没找到这个数");
}


2007-08-02 15:11
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 
结果是
请输入5个元素:1 1 2 3 4
请输要找的数: 1
在数组的第1的位置上找到了数字1
找到0次 ←这里为什么是0次 (这里应该也要出现找到1次啊!!怎么会是0呢)
在数组的第2的位置上找到了数字1
找到1次 ←这里是1次
找到2次Press any key to continue ←这里却出现找到了2次


2007-08-02 15:23
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 

打的快了点 大错字了for(i=0;i<3;i++) 该成for(i=0;i<5;i++)
我把c++ 该成++c 或 c=c+1 可是结果也是一样的啊 那里还是0啊


2007-08-02 15:38
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 
回复:(pinglideyu)你看这样行不:#include
谢谢 原来要怎么样子写哦  

2007-08-02 15:46
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 
不麻烦大家了  知道怎么做了 谢谢

2007-08-02 15:46
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 

还有到题目到现在没摸到边
编写一个函数,用于接收3到10之间的一个数,然后输出由星号组成的正方行.
例如用户输入4,输出的结果一该如下.

****
* *
* *
****


2007-08-02 15:58
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 
恩 家里的电脑老是吊线  4点的时候电信来家修电脑所以没上了

2007-08-02 19:01
youniankang
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-7-18
收藏
得分:0 

打错了吧````#include "stdio.h"
main() ?
还有 getch(); 这句什么意思啊 看不懂
把这句删了 在该成这样#include <stdio.h>
void main()
这样就可以输出来了
* * *
* *
* *
* * *Press any key to continue
可不可以把Press any key to continue这句单独放一行呢?








2007-08-02 19:18
快速回复:[求助]SOS明天要交的作业啊
数据加载中...
 
   



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

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