假设我有一个函数可以打印从 1 到 N 的所有整数,N - 用户输入的整数。
该函数为void
类型:
void number(int integer)
所以我想在屏幕上打印:
"The range of number is (1 2 3 ..... N) " .
正如您所看到的,它应该只打印一个句子,但括号内的变量应该能够根据用户的意愿进行更改。
我试图解决这个问题,但我就是无法完成它,并且无法将其中一个集成到另一个中。
所以我现在很好奇是否有可能用 C 语言来做到这一点。
最佳答案
大多数人只会通过多个 printf
调用来分解输出。
printf( "The range of numbers is (%d", 1 );
for ( int i = 1; i < N; i++ )
printf( ", %d", i+1 );
puts( ")" );
关于c - 如何在 printf 中插入动态输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41270757/