C 中 printf 中的一个函数
A function in printf in C
如何调用其中包含 printf 的函数 - 在 printf 中但不打印输入的值两次?
在下面编写的代码中是现在的样子,它打印插入的值。
我可以只使用该函数而不再次打印该值吗?
我可以使用 printf(roll(num))
#include<stdio.h>
int roll(int);
int main()
{
int num;
printf("%d",roll(num));
return 0;
}
int roll(int a)
{
printf("Enter a number between 1-6:\n");
scanf("%d",&a);
while(a<1 || a>6)
{
printf("Wrong input! please enter a number between 1-6:\n");
scanf("%d",&a);
}
return a;
}
不带printf直接调用函数
roll(num);
如何调用其中包含 printf 的函数 - 在 printf 中但不打印输入的值两次? 在下面编写的代码中是现在的样子,它打印插入的值。 我可以只使用该函数而不再次打印该值吗?
我可以使用 printf(roll(num))
#include<stdio.h>
int roll(int);
int main()
{
int num;
printf("%d",roll(num));
return 0;
}
int roll(int a)
{
printf("Enter a number between 1-6:\n");
scanf("%d",&a);
while(a<1 || a>6)
{
printf("Wrong input! please enter a number between 1-6:\n");
scanf("%d",&a);
}
return a;
}
不带printf直接调用函数
roll(num);