标题:为什么要空格?
取消只看楼主
心若在
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2004-9-21
 问题点数:0 回复次数:1 
为什么要空格?

# include "stdio.h" float addodd(int n) { float osum=0 ; int i ; for(i=2;i<=n;i+=2) osum+=1/(float)i ; return(osum); }

float addEven(int n) { float qsum=0 ; int i ; for(i=1;i<=n;i+=2) qsum+=1/(float)i ; return(qsum); }

main() { int n ; char d ; do { printf("intput:"); scanf("%d",&n); if(!(n>=0)) { printf("error,please continue\n"); getch(); exit(0); } if(n%2==0) printf("%7.3f\n",addodd(n)); else printf("%7.3f\n",addEven(n)); printf("y/n\n"); scanf(" %c",&d); /*就是这里 %前如果不空格 就不能循环 为什么 望高人指点*/ } while(d=='y'||d=='Y'); }

大家最好是运行一下,就能体会到空格与不空格的不同了。

搜索更多相关主题的帖子: 空格 
2004-10-17 19:29
心若在
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2004-9-21
得分:0 

真的?

难道是我编译器的问题?


我知道我菜 但我会尽我最大的努力去帮助别人!
2004-10-17 23:11



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




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

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