[求助]关于printf(%*c",int," ")
前面看到有人用printf("%*c",int," ");这种格式查了老久还是不明白
希望高人能给用中文说明一下
偶的英文很差谢谢了
2006-05-30 17:21

2006-05-30 17:32
运行了下。
*代表sum的值,sum是多少也就等于空格有多少。然后后面的则是要输出的东西。
是用来调整格式的。早上为了调格式,我打了好多空格呀。以后会简单点了哈~~~

2006-05-30 18:15
2006-05-30 18:22
2006-05-30 18:27
2006-05-30 18:29
2006-05-30 18:33
2006-05-30 22:11
2006-05-31 11:19
大家这样测试:
#include "stdio.h"
void main()
{
int sum;
for (sum = 0; sum <= 30; sum++)
{
printf("%*s",sum,"1234567890\n");
printf("%*c\n",sum,97);
}
}

2006-05-31 11:49