【C语言】【面试题】【笔试题】使用main函数实现一个整数计算器!

原创 2016年05月30日 15:03:02
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int add(int num1, int num2)
{
    return num1 + num2;
}

int sub(int num1, int num2)
{
    return num1 - num2;
}

int mul(int num1, int num2)
{
    return num1 * num2;
}

int div_a(int num1, int num2)
{
    return num1 / num2;
}

int main(int argc,char* argv[])
{
    int num1 = atoi(argv[2]);
    int num2 = atoi(argv[3]);
    int ret = 0;
    if (strcmp(argv[1], "-a") == 0)
    {
        ret = add(num1, num2);
    }
    if (strcmp(argv[1], "-s") == 0)
    {
        ret = sub(num1, num2);
    }
    if (strcmp(argv[1], "-m") == 0)
    {
        ret = mul(num1, num2);
    }
    if (strcmp(argv[1], "-l") == 0)
    {
        ret = div_a(num1, num2);
    }
    system("pause");
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

面试题-请设计一个一百亿的计算器

Android程序员面试宝典 首先要明白这道题目的考查点是什么,一是大家首先要对计算机原理的底层细节要清楚、要知道加减法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的...
  • wolfking0608
  • wolfking0608
  • 2017年11月02日 09:56
  • 535

【C语言】使用main函数的参数,实现一个整数计算器

使用main函数的参数,实现一个整数计算器,程序可以接受三个参数, 第一个参数“ - a”选项执行加法,“ - s”选项执行减法,“ - m”选项执行乘法,“ - d”选项执行除法,后面两个参数为操作...
  • zgw285763054
  • zgw285763054
  • 2016年01月21日 00:34
  • 1419

c语言:使用main函数的参数,实现一个整数计算器

/*使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。*/#in...
  • yanxiaolx
  • yanxiaolx
  • 2016年05月29日 13:34
  • 1053

100条经典C语言笔试题目(上)

1. 请填写 bool , float, 指针变量 与“零值”比较的 if 语句。 1.1 请写出 bool flag 与“零值”比较的 if 语句: if(flag); if(!flag) 1...
  • qianqin_2014
  • qianqin_2014
  • 2016年04月21日 15:41
  • 1284

【面试题】strcpy的严格实现

出现频率最高的笔试题    关键字:C++,strcpy,字符串,复制,拷贝,copy,笔试,试题    题目:    已知strcpy函数的原型是:        char * strcpy(cha...
  • jianxiong8814
  • jianxiong8814
  • 2007年06月05日 23:04
  • 1306

C语言不用scanf函数的一个简单的计算器

用scanf函数输入时,必须按ENTER确认输入,默认回车换行,用getch函数不会读入回车,但读入的数据需要处理...
  • elflun
  • elflun
  • 2017年02月02日 20:14
  • 382

一道小米的笔试题

c语言的笔试题,关于数组,目标是最优性能。
  • thatwang
  • thatwang
  • 2017年09月03日 00:10
  • 188

C语言的笔试面试题(题目)

C语言笔试面试题 一、基础知识及概念题: 1、局部变量能否和全局变量重名?(华为C笔试) 类似题1:全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 2、关键字const什么含义...
  • u011032334
  • u011032334
  • 2014年12月12日 18:46
  • 805

曾经进公司面试的C语言有关指针和数组的笔试题

原题如下: #include int main(void) { int i , j ; unsigned int Array_A[32]; unsigned int *pPointer; ...
  • morixinguan
  • morixinguan
  • 2016年02月06日 20:51
  • 996

百度历年笔试面试题

摘自七月算法 http://ask.julyedu.com/question/456 1、用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。2、用C语言实现函数void...
  • lansatiankongxxc
  • lansatiankongxxc
  • 2015年05月28日 15:27
  • 1612
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】【面试题】【笔试题】使用main函数实现一个整数计算器!
举报原因:
原因补充:

(最多只允许输入30个字)