#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; }
【C语言】【面试题】【笔试题】使用main函数实现一个整数计算器!
原创安下 ©著作权
文章标签 C语言 使用main函数实现一个整数计算器! 文章分类 C/C++ 后端开发
-
Java实现一个简单的计算器
Java编写一个简单的计算器。
System 运算符 字符串 -
【C语言】【面试题】【笔试题】编写一个函数实现n^k,使用递归实现
【博主思路分析】 要实现n^k这个功能,只需要每次地柜一个n,递归n次就行了。
C语言 编写一个函数实现n^k 使用递归实现 -
【C语言】【面试题】使用main函数的参数,实现一个整数计算机,程序可以接受三个参数
使用main函数的参数,实现一个整数计算机,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
C语言 使用main函数的参数 实现一个整数计算机 程序可以接受三个参数 第一个参数“-a”选项执行加法 “-s”选项执行减法 -
【C语言】【笔试题】C语言main函数参数含义
这里写一下博主对main函数参数含义的粗浅理解,有不足之处,尽请谅解。
C语言 main函数参数含义 -
【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
【博主思路分析】 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 对于这个我们只需要递归每次拆一位数下来存起来,求和就可以了。
C语言 写一个递归函数DigitSum(n) 输入一个非负整数 返回组成它的数字之和