如何用 Numbers
替换 input
值。如果 input
为 1,则 Numbers
值将变为 {"K", "2", "3", "4", "5", "6", "7", "8", "9"}
,然后如果用户 input
为 4,则 Numbers
值将重新设置更新为 {"K", "2", "3", "K", "5", "6", "7", "8", "9"}
等等。
int main(void)
{
int input = 0
char Numbers[][9] = {"1", "2", "3", "4", "5", "6", "7", "8", "9"};
return 0;
for (int i = 1; i <= 18; i++){
scanf("%d", &input);
}
}
答案 0 :(得分:0)
您需要使用标准的 C 字符串函数 strcpy。例如
#include <string.h>
//...
strcpy( Numbers[input - 1], "K" );
在使用该函数之前,您应该检查 input
的值是否大于 0
且不大于 sizeof( Numbers ) / sizeof( *Numbers )
。
答案 1 :(得分:0)
我只是为你做的。
device = 'cuda' if torch.cuda.is_available() else 'cpu'