期中考试内容 有点问题 大家进来看下 已编写出来 但是运行不了
本人在棒子留学 教材都是韩文的 看不太懂 希望大家帮忙一下。这次这次得期中考试内容
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int number;
srand((unsigned) time(NULL));
number = rand( ) % 100 // 0에서99사이의랜덤수가만들어짐 韩文的意思是用0到99之间的数字随机来制作
printf(“만들어진 랜덤 수는 %d 입니다.”, number); 韩文的意思是 随机制造的数是%d
}
下面得问题要用这个方法来写
初中生在学习算术时 要创建一个程序来帮助学习
首先在菜单中必须要用下面四个方法来算
选择你想学习的操作。
1加 2减 3乘 4除
上面四个菜单当中有一个可以决定的话 使用随机函数产生2个随机数
使用2个产生的随机数 用这个算数公示来解决问题就出来了
解决这个问题的学生答案输入正确的话就会出现
"Very Good !"
答案输入错误的话就会出现
No, Please try again"
产生的问题全部是10题的话,如果问题是10题 满分是100分 以10分为单位的分数将出来了
考试分数是80分
重新回到菜单上去重新再用算数演示一次
(p.s)
加和减的问题产生的情况哐2个数的范围要100以下的数字
用乘法运算时的情况,问题应该在乘法范围之内
用除法时的情况产生2个随机数字下面,两个随机数相乘其余一个数除的问题就是问题了 一定要出现0的状况
翻译出来的语句有些不太通顺 这个问题应该用if和for来解决吧 但就不会写
希望各位大哥大姐帮帮忙
先谢了
用c++来写
#include <iostream>
using namespace std;
void ab_add(int x, int y){
int total;
total = x + y;
cout << x << "+" << y << "= " << total << "\n";
}
void ab_sub(int x, int y){
int total;
total = x - y;
cout << x << "-" << y << "= " << total << "\n";
}
void ab_mul(int x, int y){
int total;
total = x * y;
cout << x << "*" << y << "= " << total << "\n";
}
void ab_div(int x, int y){
float total;
if(x== 0 || y == 0){
cout << "나누는 수가 0이므로 나눌 수 없습니다.\n";
}
else {
total = (float)x / (float)y;
cout << x << "/" << y << "= " << total << "\n";
}
}
int main()
{
int a,b;
int total=0;
cout << "각각의 값을 입력하세요 각각 0을 입력하면 종료됩니다..\n";
cout << "a : ";
cin >> a;
cout << "b : ";
cin >> b;
if(a==0 && b==0){
return 0;
}
ab_add(a,b);
ab_sub(a,b);
ab_mul(a,b);
ab_div(a,b);
cout << "\n";
main();
return 0;
}
是不是写的不对
[ 本帖最后由 小桥滴水 于 2013-7-7 15:08 编辑 ]