1001. A+B Format (20)

来源:互联网 发布:游族网络定增价格 编辑:程序博客网 时间:2024/05/17 05:51

题目大意:  计算两个数的和,输出时每三位输出一个‘,’

思路:  将结果保存在数组里边,输出时从数组右向左输出,每三个数输出一个‘,’,但第0个元素不输出‘,’。

#include<stdio.h>int main(){int a, b, c;scanf("%d%d", &a, &b);c = a + b;//c是和if (c < 0) { //c为负数时printf("-");c = -c;}else if (c == 0) {//c等于0时的情况printf("0");return 0;}int reault[10], j = 0;while (c){//将c一位一位放入数组里边reault[j++] = c % 10;c /= 10;}while (j > 0) {//从右边输出  注意j==0时不输出,printf("%d", reault[--j]);if (j%3 == 0 && j != 0)printf(",");}return 0;}


0 0
原创粉丝点击