- 博客(4)
- 收藏
- 关注
原创 超长整数的减法
输出只有一行,是长整数A减去长整数B的运算结果,从高到低依次输出各位数字。要求:若结果为0,则只输出一个0;否则输出的结果的最高位不能为0,并且各位数字紧密输出。相减时,没考虑到前面数字可能为零,要找到前面第一个非零数,才能开始进位。从键盘读入两个整数,要考虑输入高位可能为0的情况(如00083)。编写程序实现两个超长正整数(每个最长80位数字)的减法运算。输出的时候可能,没把字符转化成对应数字。首先使用gets函数读取两行整数。1. 第一行是超长正整数A;最后仿照手动计算进行计算。
2024-03-03 23:04:30 426
原创 含有加减乘除的表达式计算
从标准输入中读入一个整数算术运算表达式,如5 - 1 * 2 * 3 + 12 / 2 / 2 =。输入的表达式为5 - 1 * 2 * 3 + 12 / 2 / 2 =,按照整数运算规则,计算结果为2,故输出2。1、表达式运算符只有+、-、*、/,表达式末尾的’=’字符表示表达式输入结束,表达式中可能会出现空格;3、出现除号/时,以整数相除进行运算,结果仍为整数,例如:5/3结果应为1。输入的表达式为500 = ,没有运算符参与运算,故直接输出500。2、表达式中不含圆括号,不会出现错误的表达式;
2024-03-03 17:46:39 644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人