Task 1 四则运算

时间:2023-03-09 02:43:31
Task 1 四则运算

第一节课作业

1.设计思想:随机产生30道题目,主体是一个for循环,在循环体中加上相应的内容,包括随机数函数得到两个运算数值以及运算符号,再利用switch,case结构输出相应的题目即可。

2.源代码:

C++:

#include<iostream>
using namespace std; void main()
{
for(int i = ;i< ;i++)
{ int a = rand()% ;
int b = rand()% ;
int j = rand()% + ;
cout << "Num" << i+ << " ";
switch(j)
{
case :
cout << a << "+" << b << "=" << endl;
break;
case :
cout << a << "-" << b << "=" << endl;
break;
case :
cout << a << "*" << b << "=" << endl;
break;
case :
cout << a << "/" << b << "=" << endl;
break;
} }
} Java: public class one { public static void main(String[] args) {
// TODO Auto-generated method stub for(int i=;i<;i++){
int a =(int)(Math.random()*);
int b =(int)(Math.random()*);
int c =+(int)(Math.random()*);
System.out.print( "Num" + (i+) + " ");
switch(c)
{
case :
System.out.println( a + "+" + b + "=" );
break;
case :
System.out.println( a + "-" + b + "=" );
break;
case :
System.out.println( a + "*" + b + "=" );
break;
case :
System.out.println( a + "/" + b + "=" );
break;
} }
}
}

3.运行结果:

Task 1 四则运算

Task 1 四则运算

4.未在课堂上完成原因:不能很快构想出一个程序的思路,编程比较少;对代码语句不熟悉,没有很强的敏感性。