PTA(Advanced Level) 1001:A+B Format(C语言实现)

news/2024/7/8 8:30:39

PTA(Advanced Level) 1001:A+B Format(C语言实现)

分析:
①a+b=0,输出0;
②当最后有三位数时不输出‘,’,例如111000+234=111,234,而不是输出 ,111,234。

#include <stdio.h>

int main()
{
	int a,b,i=0,count=0,sum=0;
	char res[100]="";
	scanf("%d%d",&a,&b);
	sum=a+b;
	if(sum<0)
	{
		putchar('-');
		sum=-sum;
	}
	do
	{
		res[i++]=sum%10+'0';
		count++;
		if(count%3==0 && sum/10!=0)//最后三位不添,
			res[i++]=',';
		sum/=10;
	}while(sum);//dowhile循环确保至少输出一位,0也输出。
	for(i--; i>=0; i--)
		putchar(res[i]);
	return 0;
}

http://www.niftyadmin.cn/n/1907008.html

相关文章

【CSS3练习】transform 2d变形实例练习

transform 2d变形实例练习&#xff1a;练习了旋转 倾斜 缩放的功能 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>transform</title><style>.box{background-color: #000;width: 100px;…

JS框架之收集专帖

1.KNOCKOUT.JS 官网&#xff1a;http://knockoutjs.com/ 学习&#xff1a;http://www.cnblogs.com/TomXu/archive/2011/11/21/2257154.html 2.WinJS 3.EMBER.JS 4.BACKBONE.JS

PTA(Advanced Level) 1005:Spell It Right(C语言实现)

PTA(Advanced Level) 1005&#xff1a;Spell It Right&#xff08;C语言实现&#xff09; 分析&#xff1a; sprintf(str,"%d",n);//将整数n转换为字符串存储到字符数组str中 sscanf(str,"%s",&n);//将字符串str转换为整型变量存储到n中 #include &l…

Android程序猿必掌握的sqlite数据库连表查询

SQL查询的基本原理&#xff1a;两种情况介绍。 第一、 单表查询&#xff1a;依据WHERE条件过滤表中的记录&#xff0c;形成中间表&#xff08;这个中间表对用户是不可见的&#xff09;&#xff1b;然后依据SELECT的选择列选择对应的列进行返回终于结果。 第二、 两表连接查…

PTA(Basic Level) 1077:互评成绩计算(C语言实现)

PTA(Basic Level) 1077&#xff1a;互评成绩计算&#xff08;C语言实现&#xff09; #include <stdio.h>int main() {int i,j,n,m,count,score,min,max,tea;double average,sum;scanf("%d%d",&n,&m);for(i0; i<n; i){scanf("%d",&te…

配置Tomcat

1.一定要配置好环境变量 否则有可能出现 invalid request 字样关于配置环境变量的网站&#xff1a;http://jingyan.baidu.com/article/8065f87fcc0f182330249841.html记住&#xff1a;一定要严格按照步骤进行2.如果配置好了 出现 No output folder字样 &#xff0c;则是对于tom…

PTA(Basic Level) 1078:字符串压缩与解压(C语言实现)

PTA(Basic Level) 1078&#xff1a;字符串压缩与解压&#xff08;C语言实现&#xff09; #include <stdio.h> #include <string.h> #include <ctype.h> void compress(char s[]) {int i,count1,n;nstrlen(s);for(i1; i<n; i)//i<n,最后一个字母也要输…

代码简洁之道(1)-年份

为什么80%的码农都做不了架构师&#xff1f;>>> 1.说明 本文是在阅读一些好的框架的源码时看到的&#xff0c;在此做个记录。 2.具体内容 2.1判断年份是否是闰年 2.1.1前言 为什么会有闰年&#xff1f; 若以陽曆為例&#xff0c;「年」的計算基礎是回歸年&…