问题:n个人分班,没班k人,不足k人也分成一班,问分了几个班?
帮忙看看我写的那里有问题🤗
芒果芭乐 晚上好🌙🌙🌙
本答案参考ChatGPT-3.5
在您的代码中,存在几个问题。我将指出这些问题,并提供修改后的代码:
printf
函数使用了错误的格式化字符串。应该用 %d
分隔开,而不是 %d%d%d
连在一起。printf
中读取变量,而应该在 scanf
中读取。scanf
的参数。修改后的代码:
#include<stdio.h>
int main() {
int n, k, a;
// 修正输入部分
printf("Enter the total number of people: ");
scanf("%d", &n);
printf("Enter the number of people per class: ");
scanf("%d", &k);
// 计算班级数并赋值给a
a = (n % k == 0) ? n / k : n / k + 1;
// 输出结果
printf("The number of classes needed is: %d\n", a);
return 0;
}
关于您提到的链接错误(LNK1168),这通常表示编译器无法写入生成的可执行文件,可能是因为该文件正在被其他进程占用或者没有足够的权限。请确保关闭任何可能打开着此程序的调试器或编辑器,然后重新编译运行。