请帮助我获得正确的"我的代码"循环(C语言)


#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);

最新更新