码迷,mamicode.com
首页 > 编程语言 > 详细

随机产生30道四则运算(C语言)

时间:2015-03-06 15:21:48      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

利用自己熟悉的语言别写一段程序,要求能随机产生30道四则运算的算数题

以下是程序代码:

技术分享
 1 #include "stdafx.h"
 2 #include "stdio.h"
 3 #include "math.h"
 4 #include "stdlib.h"      //随机器函数头文件
 5 
 6 void print()
 7 {
 8     for(int i=0;i<=29;i++)
 9     {
10         int x;
11         int a=rand()%100;    
12         int b=rand()%100;
13 
14         x=1+(int)(4.0*rand()/(RAND_MAX+1.0));     //随机产生四种不同的算法    
15         switch (x)                                
16         {
17             case 1: {printf("%d+%d=\t\t",a,b);break;}
18             case 2: {printf("%d-%d=\t\t",a,b);break;}
19             case 3: {printf("%d*%d=\t\t",a,b);break;}
20             case 4: {printf("%d/%d=\t\t",a,b);break;}
21             default:{"输出有误!";}
22         }        
23     }
24 }
25 int main(int argc, char* argv[])
26 {
27     print();
28     return 0;
29 }
View Code


设计思路:

其实写的代码很简单,主要是要解决如何随机产生数字以及产生的数字如何进行随机的四则运算这俩个问题。因为代码简单,具体的思路已经通过注释在代码中体现出来。

下面是结果的截图

技术分享

随机产生30道四则运算(C语言)

标签:

原文地址:http://www.cnblogs.com/caomeina/p/4318075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!