首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求教一个有关问题

2012-03-24 
求教一个问题!我在学习C语言的时候,遇到一个题目,于是在网上找了一个代码:#includestdio.hvoid main(){i

求教一个问题!
我在学习C语言的时候,遇到一个题目,于是在网上找了一个代码:
#include<stdio.h>
void main()
{
  int n,i;
  printf("输入第一行星号个数:\n");
  scanf("%d",&n);
  for(i=0;i<=n;i++)
  printf("*");
  printf("\n*%*cC Lanuage Program Design%*c*\n",(n-24)/2-1,'',n-(n-24)/2-25,'');
  for(i=o;i<=n;i++)
  printf("*");
}
我主要想问一下第三个printf中代码如何理解!?!
除了这样可以使打印的C Lanuage Program Design处于被星号包围的中间,还能怎么写?

[解决办法]
不明白什么意思

C/C++ code
for(i=o;i<=n;i++)
[解决办法]
vc++6.0
编译结果

======
error C2137: empty character constant
=====

就是指着你的第三个printf ,大家可以成功编译吗 

[解决办法]
在printf()中理解%*c的含义,这个输出格式代表的是忽略不读,具体你可以百度下吧……

热点排行