#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
for(i=1; i<5; i++)
{
printf(" %d Perulangan %d n ", i);
}
return 0;
}
请帮助我正确的我的代码循环(C语言(,我想打印这个输出:
1 perulangan 1
2 perulangan 2
3 perulangan 3
4 perulangan 4
超级简单。只需为第二个%d添加一个额外的i参数,如下所示:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
for(i=1; i<5; i++)
{
printf(" %d Perulangan %d n ", i, i);
}
return 0;
}
通常只会重复参数。
printf("%d Perulangan %dn", i, i);
或者,兼容POSIX的编译器将接受按位置对参数的引用:
printf("%1$d Perulangan %1$dn", i);