16岁少年想网恋 2017-04-18 11:31 采纳率: 0%
浏览 762

为什么这个程序生成的全是除法

#include
#include
main()
{
int a, b, c,e,i = 1, k = 0, j = 0, n,s;
char d;
printf("请输入要做的题目数目:");
scanf("%d", &n);
while (i <= n)
{
srand(time(NULL));
a = rand() % 100 + 1;
b = rand() % 100 + 1;
c = rand() % 4 + 1;
{
if (c = 1)
d = '+';
if (c = 2)
d = '-';
if (c = 3)
d = '*';
if (c = 4)
d = '/';
}
switch (d)
{
case '+':e=a + b; break;
case '-':e=a - b; break;
case '*':e=a * b; break;
case '/':e=a / b; break;
}
printf("%d%c%d=", a, d, b);
scanf("%d", &s);
if (e==s)
{
printf("答案正确!\n");
j++;
}
else
{
printf("答案错误!\n");
k++;
}
i++;
}
printf("正确:%d个,错误:%d个", j, k);
switch (j)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:printf("不及格,还需继续努力!\n"); break;
case 6:
case 7:printf("及格,还不错!\n"); break;
case 8:
case 9:printf("良好!\n"); break;
case 10:printf("优秀,你真棒!\n"); break;
}
}

  • 写回答

3条回答 默认 最新

  • coolsunxu 2017-04-18 11:45
    关注

    兄弟,你的c=1以及后面的应该是c==1吧,你写成赋值语句了

    评论

报告相同问题?

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表