| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1813 人关注过本帖
标题:[求助](未解决)for语句循环问题
只看楼主 加入收藏
攀登蜗牛
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-6-12
收藏
得分:0 
回复 楼主 ecbtnrt
#include <iostream.h>

const int N = 10;
void main()
{
struct
{
int num;
int tim;
}R[N];
int i;
int ar[N];
cout << "please input ten numbers : ";
for(i=0; i<N; i++)
cin >> ar[i];

R[0].num = ar[0];
R[0].tim = 1;
int j;
int  t=0,count=0;
int m;
for(i=1; i<N; i++)
{  
       for(j=0; j<=t; j++)
        if(R[j].num ==ar[i])
        {    R[j].tim ++;count++;}
       if(!count)
     {
      t++;
      R[t].num = ar[i];
      R[t].tim = 1;
      m = t;
      count=0;
     }
}
for(i=0; i<=m; i++)
cout << R[i].num << " " << R[i].tim << endl;
}
照着你的思路做的,验证了几个比较小的数,通过了。哈哈
2011-06-12 17:55
快速回复:[求助](未解决)for语句循环问题
数据加载中...
 
   



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

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