gpt4 book ai didi

抛硬币程序问题,C 编程

转载 作者:行者123 更新时间:2023-11-30 19:45:41 24 4
gpt4 key购买 nike

这是我制作硬币翻转模拟器的程序,这是为学校准备的,所以我必须使用我自己的代码。但我需要帮助,想法是将变量 coin 乘以 3.3,然后四舍五入小数,检查它是奇数还是偶数,并将其与正面或反面相关联,但我不断收到此错误:

(Error 2 error LNK1104: cannot open file 'gdi32.lib' F:\HopelessArts\UTILITIES\coinFlip\coinFlip\LINK coinFlip)

我不知道这意味着什么......这是我的语法:

#include <stdio.h>
int main(void) {
//coin flip program 100x should be 50/50 heads tails

int coin;
int heads;
int tails;
int counter;

coin = 3;
heads = 0;
tails = 0;

for (counter = 0; counter < 100; counter++) {

coin = coin * 3.3;

if (coin % 2 == 0) {
heads++;
} else {
tails++;
}

printf("Heads, tails %d%d", heads, tails);
}

}

最佳答案

嘿,我通过安装(或重新安装不确定)Windows sdk 解决了库问题,并使用 rand 函数修复了我的代码,如下所示:

#include <stdio.h>
#include <stdlib.h>

int main() {
//coin flip program 100x should be about 50/50 heads tails

int coin;
int heads;
int tails;
int counter;

heads = 0;
tails = 0;

for (counter = 0; counter < 100; counter++){

coin = rand();

if (coin%2 == 0 ){
heads++;
}
else{
tails++;
}

printf("%d,%d ", heads, tails);
}
printf("listed heads first then tails.");
system("pause");
}

感谢您的所有意见!我会研究你所有的答案,以成为一名更好的程序员!

关于抛硬币程序问题,C 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26005980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com