C++算法:符号数运算
来源:互联网 发布:java疯狂讲义第几版好 编辑:程序博客网 时间:2024/05/18 00:54
//带符号数据运算#include<iostream>#include<cstdio>using namespace std;int main(){ char s[10000][30], t[30]; long a, sum; int i, j, k, m, n; cin >> n; while (1) { sum = 0; getchar(); for (i = 0; i < n; i++) { gets(s[i]); m = strlen(s[i]); a = 0; for (j = 1; j < m; j++) { if (s[i][j] != ',' && s[i][j] != '.') a = a * 10 + (s[i][j] - '0'); } sum += a; } if (sum < 100) { t[0] = (sum % 10 - 0) + '0'; t[1] = ((sum % 100 - sum % 10) / 10 + '0'); t[2] = '.'; t[3] = '0'; j = 4; } else { t[0] = (sum % 10 - 0) + '0'; t[1] = ((sum % 100 - sum % 10) / 10 + '0'); sum /= 100; t[2] = '.'; k = 0; j = 3; while (sum) { if (k != 3) { t[j] = sum % 10 + '0'; sum /= 10; j++; k++; } else { t[j] = ','; k = 0; j++; } } } cout << "$"; for (i = j - 1; i >= 0; i--) cout << t[i] << endl; cout << '\n'; }}
0 0
- C++算法:符号数运算
- c语言之无符号/有符号数加减法运算
- C语言中无符号数运算判断溢出
- C语言中的无符号数与有符号数混合运算时隐含转换问题
- C语言中的无符号数与有符号数混合运算时隐含转换问题
- C语言 有符号数和无符号数的移位运算
- C语言中无符号数和有符号数之间的运算
- C语言中无符号数和有符号数之间的运算
- C语言中无符号数和有符号数之间的运算
- C/C++中有符号数和无符号数的运算
- C小知识点 : 无符号数与有符号数运算
- c语言运算符号
- c语言运算符号
- c语言运算符号
- c语言运算符号
- c语言运算符号
- 有关C语言中有符号/无符号数混合运算的小问题
- 有关C语言中有符号/无符号数混合运算的小问题
- 一个32位DDS的可综合代码
- 欧洲人浅色皮肤源自一万年前一祖先基因突变
- 【MySQL笔记】SQL优化利器 - explain命令的输出格式详解
- 三分频50%占空比电路的VHDL可综合代码
- Moo Volume
- C++算法:符号数运算
- RFC 6750不记名令牌
- Different Types of People Skills - The utility weapon when communication
- 怎样用Diskpart进行分区
- Amazon EC2服务申请办法
- 幸福10项--重塑心灵
- TFT-LCD液晶显示器的工作原理
- vijos 1035 贪婪的送礼者
- 今天在读《深入理解JAVA虚拟机》