| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 657 人关注过本帖
标题:恳请给为大侠给看看!!!这里到底哪里出错啦,纠结啊
取消只看楼主 加入收藏
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
结帖率:92.31%
收藏
已结贴  问题点数:6 回复次数:2 
恳请给为大侠给看看!!!这里到底哪里出错啦,纠结啊
    磁盘上有testl-l.c,程序中函数fun的功能是:从低位开始取出正长整型变量s中奇数位上的数,依次构成一个新数放在t中。例如,若s中的数为:98765,则t中的数为975。   
源程序如下:
# include <stdio.h>
void fun(long s,long t)
{  long s1=10;
   *t=s%10;
   while(s>o);
   {  s=s/100;
      t=s%10*s1+t;
      s1=s1*100;
   }
}
void main()
{  long s,t;
   printf("\nPlease enter integer s:");
   scanf("%ld",&s);
   if(s>0)
   {  fun(s,&t);
      printf("The result is :%ld\n",t);
   }
   else printf("s value error.\n");
}

让我好生纠结啊
搜索更多相关主题的帖子: 源程序 
2011-04-25 08:00
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
收藏
得分:0 
呵呵这样啊
谢谢啦
我在看看写一下
2011-04-25 12:04
因为曾今年少
Rank: 2
等 级:论坛游民
帖 子:131
专家分:62
注 册:2011-4-13
收藏
得分:0 
程序代码:
# include <stdio.h>
# include <conio.h>
int fun(int m)
{  int sum=0,n=0,j,yes;
   while((m>=2)&&(n<10))
   {  yes=1;
      for(j=2;j<=m/2;j++)
        if(m%j==0)
        {  yes=0;
           break;
        }
      if(yes==1)
      {  sum+=m; n++;
         m++;
      }
   }
   return sum;
}
main()
{  int m;
   clrscr();
   scanf("%d",&m);
   printf("%d\n",fun(m));
}
改正啦
不过还是运行不出来
请各位给看看是什么情况
2011-04-26 08:04
快速回复:恳请给为大侠给看看!!!这里到底哪里出错啦,纠结啊
数据加载中...
 
   



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

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