标题:小小程序。帮我修改一下,想了半天了,,
只看楼主
thanksky
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2012-3-10
结帖率:100%
已结贴  问题点数:10 回复次数:2 
小小程序。帮我修改一下,想了半天了,,
#include "stdio.h"
int main()
{
int a[]={60,70,80,90,56,89,67,88,34,78,90,66};
    int i,c,n;
    int *p=NULL;
    printf("enter one number:\n");
    scanf("%d",&n);
    for( i=0;i<12;i++)
            {
           c = ((a[i]==n)?1:0);
            if (c==1)
               {printf("%d %d",n,i);break; }
            }
      if (c==0)
             {printf("no number");       }
 return 0;
}

用指针的形式来表达。
搜索更多相关主题的帖子: one include number 
2012-03-13 14:31
sanjianfei
Rank: 2
等 级:论坛游民
帖 子:48
专家分:53
注 册:2012-2-21
得分:7 
这样行吗?
#include "stdio.h"
 int main()
 {
 int a[]={60,70,80,90,56,89,67,88,34,78,90,66};
     int i,c,n;
     int *p;
    p=&a[0];
     printf("enter one number:\n");
     scanf("%d",&n);
     for(i=0;i<12;i++)
     {
         c = ((*(p+i-1)==n)?1:0);//这儿是i-1
         if (c==1)
         {
             printf("%d %d",n,i);break;
         }
     }
       if (c==0)
       {
           printf("no number");     
       }
 return 0;
 }
2012-03-13 14:43
thanksky
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2012-3-10
得分:0 
回复 2楼 sanjianfei
还是不对,我是想让他输出,比如输入个数组,然后在显示他是第一个数组里面的数字。
2012-03-13 15:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-363018-1-1.html




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

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