个人项目1
像二柱子那样,花二十分钟写一个能自动生成小学二年级四则运算题目的“软件”。
和同学们比较一下各自程序的功能,实现方法的异同等等。
个人项目2
悲催的二柱子接到了老师要求给软件增加一些小小的功能。具体要求如下:
1除了整数以外,还要支持真分数的四则运算(需要验证结果的正确性)
2一次出的题目避免相互重复
3可定制出题的数量
项目1源程序
#include<stdio.h>
#include<match.h>
#include<windows.h>
int right=0
int wrong=0
void add()
{
int a,b,c;
a=rand()%100:
b
设计思想:是做一个选择栏对加法、减法、乘法、除法进行选择、选择一个运算法则,随机出来一个十位数的运算进行计算,如果计算错误,则返回错误。如果计算正确,则返回正确。
当一个计算完毕以后,将会出现三种情况:继续这种计算、重新选择、退出计算。可以选择这三种情况。最后会对所有的正确,错误数进行累加并输出。
感悟:感觉对于设计程序这个过程需要三步骤,第一步是你的思想、第二步是设计程序、第三步是检查和同学交流。
对于我现在来说我感觉思想和设计程序很重要,还需要更多的学习别人思想和对于一些C语言代码的认识比如这次的
1.#include<math.h>头代表的可以直接用一些数学函数 "\n为换行,\t为空格
2while是循环流程控制,使用的标准格式为
while(表达式)
{
循环语句体
}
说明:while循环的表达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式的变量,这个变量称为的循环变量
当表达式的值为真时,执行循环体;为假时,则循环结束
当循环体不需要实现任何功能时,可以用空语句作为循环体
对于循环变量的初始化应在while语句之前进行,可以通过适当的方法给循环变量赋初值
switch语句是对于三个或三个以上的选择语句进行判断
break为关键字。break语句有两种用途
1用于switch中,从中途退出switch
2用于循环语句中,从循环体内直接退出当前循环。