标题:[求助]为什么显示不了百分号?
只看楼主
andyzhshg
Rank: 2
等 级:论坛游民
帖 子:111
专家分:20
注 册:2007-9-1
 问题点数:0 回复次数:4 
[求助]为什么显示不了百分号?

我在回答一个望有问题时写了下面一段代码:
#include <stdio.h>

int main (void)
{
int a, b, i;
printf ("Put in the two numbers:");
scanf ("%i%i", &a, &b);
printf ("\n%i + %i = %i\n%i - %i = %i\n%i * %i = %i\n%i / %i = %i\n%i \% %i = %i\n",a, b, a + b, a, b, a - b, a, b, a * b, a, b, a / b, a, b, a % b);
printf ("Put in a number:");
scanf ("%i", &a);
for (i = 1; i <= 10; i++)
printf ("\n%i + %i = %i\n%i - %i = %i\n%i * %i = %i\n%i / %i = %i\n", a, i, a + i, a, i, a -i, a, i, a * i, a, i, a / i);
getchar();
return 0;
}

其中红色的地方是想显示“%”,百分号是显示了,但后面的两个整型数却显示不了了。
显示的就像这样:
2 % %i = %i
那位高手解释一下啊。

搜索更多相关主题的帖子: 百分号 
2007-09-03 02:57
yuki
Rank: 2
等 级:新手上路
威 望:5
帖 子:508
专家分:0
注 册:2005-2-4
得分:0 

显示一个百分号的方法如下:
printf("%%");


我们都在命运湖上荡舟划桨,波浪起伏使我们无法逃离孤行;如果我们迷失方向,波浪将指引我们穿过另一天曙光
2007-09-03 09:04
andyzhshg
Rank: 2
等 级:论坛游民
帖 子:111
专家分:20
注 册:2007-9-1
得分:0 
多谢多谢!

编程并快乐着
2007-09-03 21:43
zzxwill
Rank: 1
等 级:新手上路
帖 子:398
专家分:0
注 册:2007-8-15
得分:0 
受益!

一分耕耘,一分收获。
2007-09-07 10:42
wzhgzj
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2007-9-6
得分:0 
又学到了.8错8错.

命运在我手中
2007-09-07 11:37



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




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

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