2009-04-15

给小学生编写加减乘除的C语言程序

/*你很讨厌啊,这么烦死人的东西。不清楚你的C编译器支持中文么?

*/

#include

#include

#include

#include

#include

#include

int main(){

void add();

void minu();

void multi();

void xxx();

int in,jn,kn,nn;

float jf,kf;

char ch,ch2;

for(kn=1;kn<10;kn++){

printf("请选择运算方式:加法请按 a,减法请按 b,乘法请按 c, 除法请按 d,结束请按 e\n"...全部

/*你很讨厌啊,这么烦死人的东西。不清楚你的C编译器支持中文么?

*/

#include

#include

#include

#include

#include

#include

int main(){

void add();

void minu();

void multi();

void xxx();

int in,jn,kn,nn;

float jf,kf;

char ch,ch2;

for(kn=1;kn<10;kn++){

printf("请选择运算方式:加法请按 a,减法请按 b,乘法请按 c, 除法请按 d,结束请按 e\n");

ch=getchar();

/*数据产生可以人工输入,也可机器产生,这里采用机器产生。

但程序只能做100以内的整数运算,你可以修改100为10或20,1000也没关系。*/

for(nn=1;nn<1000;nn++){

in=random(100);jn=random(100);

switch(ch){

case 'a': add(in,jn);break;

case 'b': minu(in,jn);break;

case 'c': multi(in,jn);break;

case 'd': xxx(in,jn);break;

default:{printf("退出程序");exit(0);}

}

printf("要继续么?按y继续,按n换一种运算方式,按e结束");

ch2=getchar();

if(ch2=='y') continue;

else if(ch2=='n') break;

else if(ch2=='e') exit(0);

}

getch();

}

}

void add(int in,int jn){

int kn,result;

printf("\n %d+%d=?",in,jn);

printf("请输入答案:");

scanf("%d",&result);

kn=in+jn;

if(kn==result)

printf("\n 结果是: %d+%d=%d, 你对啦! ",in,jn,kn);

printf("\n 结果是: %d+%d=%d, 你错啦! ",in,jn,kn);

}

void minu(int in,int jn){

int kn,result;

printf("\n %d-%d=?",in,jn);

printf(" 请输入答案:");

scanf("%d",&result);

kn=in-jn;

if(kn==result)

printf("\n 结果是: %d-%d=%d, 你对啦! ",in,jn,kn);

printf("\n 结果是: %d-%d=%d, 你错啦! ",in,jn,kn);

}

void multi(int in,int jn){

int kn,result;

printf("\n %d*%d=?",in,jn);

printf(" 请输入答案:");

scanf("%d",&result);

kn=in*jn;

if(kn==result)

printf("\n 结果是: %d*%d=%d, 你对啦! ",in,jn,kn);

printf("\n 结果是: %d*%d=%d, 你错啦! ",in,jn,kn);

}

void xxx(int in,int jn){

float kn,result;

printf("\n %d/%d=?",in,jn);

if(jn==0) exit(0);

printf(" 请输入答案:"),

scanf("%d",&result);

kn=in*1。

0/jn;

if(kn==result)

printf("\n 结果是: %d/%d=%7。0f, 你对啦! ",in,jn,kn);

printf("\n 结果是: %d/%d=%7。

0f, 你错啦! ",in,jn,kn);

}

上面程序经过验证,可以使用,可能有点小问题,但我没劲修改了,太累人了不是,我花了三个小时。收起

用c语言写一个求和的程序,用C语言编写一个“等比数列求和”的程序?相关推荐

  1. c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...

    点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...

  2. matlab编写正整数阶乘函数,用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值....

    点击查看用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值.具体信息 答:编写一个matlab文件,求1到n的阶乘之和.其代码编写的目的,就是学会自定义 ...

  3. 题目87:在欧几里德几何中,n边形的内角和是(n-2)*180°。已知其中(n-1)个内角的度数,就能计算出剩下的一个未知内角的度数。请编写一个程序,来解决这个问题。

    题目转载:http://python.wzms.com/s/1/30 题目描述: 在欧几里德几何中,n边形的内角和是(n-2)*180°.已知其中(n-1)个内角的度数,就能计算出剩下的一个未知内角的 ...

  4. Java黑皮书课后题第10章:*10.1(Time类)设计一个名为Time的类。编写一个测试程序,创建两个Time对象(使用new Time()和new Time(555550000))

    Java黑皮书课后题第10章:*10.1设计一个名为Time的类.编写一个测试程序,创建两个Time对象 题目 程序 代码 Test1.java Test1_Time.java 运行结果 UML 题目 ...

  5. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

  6. 流量累计程序 博途v15编写的西门子流量累计程序

    流量累计程序 博途v15编写的西门子流量累计程序,封装好的FB块直接可以拿来用,并且配有视频解说,轻松学会 YID:3110640343500339

  7. 流量累计程序 博途v15编写的西门子流量累计程序,封装好的FB块直接可以拿来用

    流量累计程序 博途v15编写的西门子流量累计程序,封装好的FB块直接可以拿来用,并且配有视频解说,轻松学会 YID:3110640343500339西门子PLC程序员

  8. linux写一个最简单的操作系统,自己动手编写一个简单的操作系统

    有人可能担心自己既没有学过计算机原理,也没有学过操作系统原理,更不懂汇编语言,对C语言也一知半解,能写操作系统吗?答案是没问题.我将带大家一步一步完成自己的操作系统.当然如果学一学上述内容再好不过. ...

  9. 用python写一个简单的爬虫_用Python编写一个简单的爬虫

    作者信息: Author : 黄志成(小黄) 博客地址: 博客 呐,这是一篇福利教程.为什么这么说呢.我们要爬取的内容是美图网站(嘿嘿,老司机都懂的) 废话不多说.开始今天的表演. 这个图集网站不要问 ...

  10. java 程序输出 赵_编写一个完整的JAVA的程序

    编写一个完整的JAVA的程序 关注:84  答案:1  mip版 解决时间 2021-02-05 08:43 提问者妳螚鬧俄螚笑 2021-02-05 02:59 1,接口Person Show()方 ...

最新文章

  1. ajax基础学习笔记
  2. php一对多聊天程序代码,微信小程序实现一对多发消息
  3. ECS上配置FTP Filezilla
  4. c++ 常用字符串封装函数
  5. 干货设计素材|环保平面画册模板
  6. 05:整数序列的元素最大跨度值
  7. java 既不是内部命令也不是外部命令的解决办法
  8. 【经典算法实现 16】阿克曼函数(非递归实现 代码优化)
  9. 计算机一级选择题题库百度云,2017年全国计算机一级选择题题库
  10. java前端商城_网上java商城系统前端开发基础技能浅谈
  11. 详解两个栈实现一个队列(python实现——经典面试题)
  12. 关于struts2通配符不能用
  13. nginx做反向代理网站加载验证码图片不出来
  14. Android OpenGL ES视频渲染(一)GLSurfaceView
  15. C# 调用微信接口上传素材和发送图文消息
  16. FC-AE-ASM节点卡(支持 FC-AE-ASM 协议)
  17. 职业教育迎来新的发展期
  18. anime 动画引擎
  19. 语音识别引擎接口 将声音转换为文字显示
  20. FreeIPA框架常用命令合集

热门文章

  1. LeetCode 9 回文数 c语言
  2. matlab读取本地图片,matlab读取图片
  3. VSCode创建Vue项目完整教程
  4. 计算机visio流程图,系统流程图和Visio
  5. mysql分页查询如何优化_mysql分页查询优化
  6. c语言寻找丑数,C语言程序设计100例之(14):丑数
  7. ios睡眠分析 卧床 睡眠_AutoSleep 5 测评:一款自动化监测睡眠的 iOS + watchOS App
  8. 解决win10安装portal v13/v15要求反复重启问题
  9. 正则表达式最好的书籍_正则表达式的最佳做法
  10. qtcpsocket断开_Qt QTcpSocket 对连接服务器中断的不同情况进行判定