C语言则运算Word文件下载.docx

上传人:b****3 文档编号:18291253 上传时间:2022-12-15 格式:DOCX 页数:9 大小:81.36KB
下载 相关 举报
C语言则运算Word文件下载.docx_第1页
第1页 / 共9页
C语言则运算Word文件下载.docx_第2页
第2页 / 共9页
C语言则运算Word文件下载.docx_第3页
第3页 / 共9页
C语言则运算Word文件下载.docx_第4页
第4页 / 共9页
C语言则运算Word文件下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

C语言则运算Word文件下载.docx

《C语言则运算Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言则运算Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。

C语言则运算Word文件下载.docx

(4)报告中请包含以下内容:

功能结构图、核心功能介绍,及完整的源程序(代码注释超过20%)、程序运行结果(加、减、乘、除至少各举1例)、个人小结等。

(5)请从第2页开始合理设计文档及排版.此表格内的格式请勿变动。

(6)完成后的电子文档以姓名命名,如“张一一.doc”.正文采用5号宋体,1.5倍行距。

(7)2019年4月16日前上交电子文档给课代表。

一:

功能结构图 

二:

核心功能介绍

用户由菜单选择运算类型,系统会依次显示四道题目。

在每一种运算下,由系统随机产生两个数(数值大小在1~100之间)参加运算,当用户根据系统提供的公式进行计算,并输入计算结果后,系统判断结果的对错。

如果结果正确,则显示“Very Good”,否则,显示“Wrong!

"

当用户运算完毕后,系统给出正确率。

运算完毕后,系统将返回主菜单,供用户再次选择。

...文档交流仅供参考...

三:

源程序

#include <

stdio.h>

#include<stdlib。

h〉

#include〈time.h〉

voidmenu();

    /*声明菜单函数*/

int add();

    /*声明加法函数*/

intsub();

   /*声明减法函数*/

intmulti();

  /*声明乘法函数*/

int div();

  /*声明除法函数*/

intmain()

inta,b,ans,res,t,i,y=0;

intop;

srand((unsigned)time(NULL));

menu();

  scanf(”%d"

,&op);

 switch(op)

  {

case 1:

 for(i=0;

i<5;

i++)

  {if (add()==1)/*调用加法函数*/

   y++;

}

 break;

 case2:

    for(i=0;

i<5;

 {if (sub()==1) /*调用减法函数*/

  y++;

  break;

   case3:

    for(i=0;

i<

5;

  {if(multi()==1) /*调用乘法函数*/

    y++;

 break;

 case4:

   for(i=0;

i〈5;

{if(div()==1)/*调用除法函数*/

y++;

 break;

  }

printf("

***正确率为%.0f%%***\n",100.0*y/5);

/*计算正确率,百分比显示*/...文档交流仅供参考...

printf(”--—ByeBye---\n”);

return0;

void menu()

{

printf("

\n———小学生四则运算练习系统-—-\n"

);

  printf("

1.加法运算\n”);

printf("

2.减法运算\n"

printf(”3。

乘法运算\n”);

 printf(”4.除法运算\n”);

printf(”-—-请输入数字1-4---\n");

intadd()

 inta,b,ans,res;

  printf("-—请进行加法运算-—\n”);

 a=rand()%9+1;

b=rand()%9+1;

  res=a+b;

   printf(”%d+%d=",a,b);

 scanf("

%d”,&

ans);

if(ans==res)

  {

  printf(”VeryGood!

\n”);

 return1;

 else

 {printf(”Wrong Answer!

\n"

 return0;

intsub()

 inta,b,res,ans,t;

 printf("

-—请进行减法运算—-\n”);

   a=rand()%9+1;

 b=rand()%9+1;

if(a〈b){t=a;

a=b;

b=t;

}  /*确保被除数大于除数*/

 res=a-b;

 printf(”%d-%d=”,a,b);

scanf(”%d”,&ans);

if(ans==res)

 {

 printf("

VeryGood!

\n”);

 return1;

else

  {printf("WrongAnswer!

\n”);

 return 0;

int multi()

 inta,b,ans,res;

  printf("

—-请进行乘法运算——\n”);

  a=rand()%9+1;

b=rand()%9+1;

  res=a*b;

 printf("%d*%d="

a,b);

  scanf("%d",&

ans);

  if(ans==res)

  {

 printf("

VeryGood!

\n"

);

return1;

 else

 {printf("WrongAnswer!

  return0;

int div()

 inta,b,ans,res;

printf("

—-请进行除法运算-—\n”);

  a=rand()%9+1;

  b=rand()%9+1;

 res=a*b/b;

 /*确保可以整除*/

 printf("%d/%d="

a*b,b);

scanf("

%d”,&

ans);

if(ans==res)

  {

 printf(”VeryGood!

\n");

    return1;

 else

 {printf(”Wrong!

\n"

 return 0;

四:

程序运行结果

五:

个人小结

程序由菜单显示函数和加法函数,减法函数,乘法除法,除法函数组成,主程序对函数进行了调用。

在选择计算类型是运用switch选择结构,每种类型计算的五道题目运用了for循环结构,以及利用函数返回值来进行正确率的计算。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1