C语言控制台简易计算器程序
程序如下:
#include <stdio.h>
#include <string.h>#define MAXSIZE 1024int main(int argc,const char *argv[])
{int sum[MAXSIZE];int i;char op;//待运算数的个数printf("Input invdiv count:");scanf("%d",&sum[0]); //待运算数的数值int n = sum[0];for(i = 1;i <= n;i++){printf("Integer Value:");scanf("%d",&sum[i]);}//消除缓冲区\n回车符fgetc(stdin);//操作符printf("operator (+ - *):");scanf("%c",&op);int res = sum[1];//计算结果switch(op){case '+':for(i = 1;i < n;i++)res += sum[i+1]; break;case '-':for(i = 1;i < n;i++)res -= sum[i+1];break;case '*':for(i = 1;i < n;i++) res *= sum[i+1]; break; }//输出结果printf("count = %d\n",res);}
测试
还存在很多缺陷,仅供参考!
C语言控制台简易计算器程序相关推荐
- C语言实现控制台简易计算器(VC6.0可用)
一.项目介绍 C语言版简易计算器,包含几个小功能,包括基本运算.进制转换.一元二次方程,支持返回操作,整体源码比较精简,代码逻辑简单,扩展性强,非常适合新手了解和学习的小项目. 二.运行截图 导航菜单 ...
- GO语言基础----简易计算器
GO语言基础----简易计算器 该计算器可以执行两个数字和一个计算符号的计算. 例如,1+1,3*5,9/2- 代码实现: package mainimport("fmt")fun ...
- Android开发:kotlin语言实现简易计算器
Android开发:kotlin语言实现简易计算器 1. 实现效果 2. 主要文件代码: 界面布局:activity_main.xml文件代码 字符定义:string.xml文件代码 逻辑实现:Mai ...
- 单片机加减法计算器_51单片机简易计算器程序 实现数字的加减乘除运算
单片机源程序如下: #include //头文件 #define uint unsigned int #define uchar unsigned char sbit lcden=P1^1; //LC ...
- c语言课程设计计算器程序分析,c语言课程设计简单计算器程序..docx
课程设计名称:C语言课程设计 课程设计题目: 简单计算器程序 TOC \o "1-5" \h \z \o "Current Document" 第1章需求分析1 ...
- 初学C语言实现简易计算器
简易计算器 用C语言实现一个简易的模拟计算器系统,如果有错误,希望大神可以指正.(Codeblocks 编译通过) #include <stdio.h> #include <stdl ...
- java 简单的计算器程序,Java 简易计算器程序
最近开始学习java,参考教科书写了一个简单的计算器程序,贴上来,以便有用的时候可以参考. 呵呵,哈哈!!! import java.awt.Container; import java.awt.Fl ...
- Java方法:练习,控制台简易计算器
可以更改计算个数的简易计算器 package com.zdz.method;import java.util.Scanner;public class Operator {public static ...
- C语言实现简单计算器程序
简单计算器程序 编写一个简单计算器程序,输入格式为:data1 op data2.其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+.-.*./..要求必须使用switch- ...
最新文章
- 计算机应用基础学期教学小结,《计算机应用基础》的教学总结及小结.docx
- 从这篇YouTube论文,剖析强化学习在工业级场景推荐系统中的应用
- MyBatis Mapper Demo
- OpenCV伪彩色applyColorMap函数
- python基础list_Python基础4(list:列表)
- 机器学习(二十)——EMD, LSA, HMM
- 三元表达式,递归,匿名函数,内置函数
- clion远程调试linux内核,Clion + 树莓派/Ubuntu 远程调试
- linux查看日历_能从远程获得乐趣的 Linux 命令 | Linux 中国
- 2019 ICPC中国邀请赛(南昌)暨国际丝绸之路程序设计竞赛-网络赛题解
- 滑雪 详解(C++)
- 【JavaWeb】IDEA中启动SpringBoot项目及解决相关报错问题
- pp助手可以刷机吗android,如何使用PP助手进行刷机?
- java枚举类的作用及其使用
- android 373dpi对应的布局,[荣耀6X BLN-AL10] EMUI5.0 B373 自定义DPI 来电闪光 接听 录音 核心控制 性能调节 游戏模式 稳定精简顺畅等...
- 如何判断蓝牙设备类型
- CoBOT Java安全漏洞检测类型与OWASP TOP 10对应关系
- HDU - 5976 Detachment(贪心思维)
- android开发查漏补缺图
- POC-T框架学习————9、相关脚本深入学习五