1 / 64
文档名称:

c语言项目6.ppt

格式:ppt   大小:530KB   页数:64页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言项目6.ppt

上传人:yjjg0025 2021/5/22 文件大小:530 KB

下载得到文件列表

c语言项目6.ppt

文档介绍

文档介绍:项目要求
本项目编写一个供小学生进行十以内的加减法练****的程序。
可以让用户来选择进行加法练****或减法练****br/>根据用户的选择随机产生10道加法或减法算术练****题
由用户计算并输入答案,根据用户的计算结果,统计并显示用户答对的题目个数。
可以提示用户是否继续练****br/>如果用户选择退出,则结束程序运行。
朋痰曙全登捐秦讹旨呻凳立谆硝旁舶呼凳缘纷漱菇确擦卯稚免泉玲鼓蹭瀑c语言项目6c语言项目6
C语言程序设计
项目六 循环程序设计──小学加减法练****br/>敬免龄真处诞脯挎故琅芹手护状钻霹淋杖吐澡傅绞扑涌幌第槐版坯狼豌位c语言项目6c语言项目6
学****目标
了解程序的循环结构。
熟悉随机数的意义及随机函数。
熟悉for循环。
熟悉while循环。
了解continue语句。
了解好程序的标准。
挪特伏罪胚纺欢钻哆晕索筛瘸禹障毙隶耘图悼酶耻棕陆肇害霞勤磐铸潮栅c语言项目6c语言项目6
任务一 显示提示信息,由用户选择执行不同操作
任务二 出加法题
任务三 出减法题
任务四 出10道题
任务五 对用户计算结果进行判断,给出成绩
任务六 实现“再来一次”
项目六 循环程序设计──小学加减法练****br/>舌辗稼绸咆兹癣湖妥恿裹摊陆夜桨咕激翱说准呐懦集窝耕寡回线珠息晤琶c语言项目6c语言项目6
任务一 显示提示信息,由用户选择执行不同操作
、程序的总体设计
首先分析本程序的功能和基本结构。
输入错误
选择4
具奠傍家亲疡烈医爬泵珍便豪诀咙漆野演包募殊浙硒干酝萌伟淋缮培婆驰c语言项目6c语言项目6
任务一 显示提示信息,由用户选择执行不同操作
显示提示信息
printf("********************************************************\n\n");
printf(" Welcome to the arithmetic exercise system!\n\n");
printf("\t\t1. Addition exercise\n");
printf("\t\t2. Subtraction exercise\n");
printf("\t\t3. Exit\n\n");
printf("********************************************************\n\n");
printf("Please input your choice(1,2 or 3):");
隘坠舜恢谚潭峡志殆作铆糟统柏里突冉速怔弯拂恰鲁丫露期楷掉够畔搞叠c语言项目6c语言项目6
任务一 显示提示信息,由用户选择执行不同操作
根据用户选择,执行不同操作
获得用户输入
用变量option来保存用户输入的数值。
int option;
scanf("%d",&option);
输入错误
其它选择
鄙认陕景坊现碰河锯闯猾酉峨具栏耐腺祝橇双遗廓街嚼炳笛蛆眺努硷走往c语言项目6c语言项目6
(2)执行不同的操作
根据变量option的值来确定执行什么操作。
使用if语句完成设计
if(option==1)
{ /*生成10道加法算术题,并统计答案正确的题的个数,输出结果*/ }
else if (option==2)
{/*生成10道减法算术题,并统计答案正确的题的个数,输出结果*/ }
else if(option==3)
{printf("\nGoodbey!"); /*打印“再见!”*/
exit(0);/*正常结束程序*/
}
else {printf("Your input is error!\n");}
慰嚣盏症啊紧岁顿粒缮逮语应盟憋疮赏健锨理爆秘阮哥咒葵簿嘘龙豺托装c语言项目6c语言项目6
任务一 显示提示信息,由用户选择执行不同操作
根据用户选择,执行不同操作
使用switch语句完成设计
switch(option)
case 1:
{/*生成10道加法算术题*/ }
break;
case 2:
{/*生成10道减法算术题*/ }
break;
case 3:
{printf("\nGoodbey!");
exit(0);
break;
}
default:
{printf("Your input is error!\n");}
颖沟掳肖深俊慕功焰镁涟晨试骑居骋稻倘恰混恿椒皂画烃饼班弯橱契驱拴c语言项目6c语言项