求教!怎样实现数字流…
main(){int i,j=1,k=1;
for(i=0;;i++)
{
printf("%jd\n",k);
j++;
k++;
}
getch();
}
我想用上面的代码实现数字流!为什么我在前面已经标注了j为整型变量,但是还是显示为%jd,怎样实现数字流…?
程序代码:#include "stdio.h"
int main(void)
{
char string[23];
int i,j=1,k=1;
for(i=0;;i++)
{
sprintf(string,"%%%dd\n",j); // 先组合每次的输出格式,LZ的思路很好,只是实现方向错了,那样是达不到目的的··
printf(string,k);
j++;
k++;
}
getch();
return 0;
} "%%%d\n" 前面两个%是转义字符,转义一个%,