当前位置:网站首页>PAT1001
PAT1001
2022-08-09 11:09:00 【AlanLiu6】
https://pintia.cn/problem-sets/994805342720868352/problems/994805528788582400
好久没刷过题了,手感十分生疏,以前的都忘光了,先刷刷题试试手感
#include<cstdio>
#include<cstring>
#include<stdlib.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
// printf("%d %d",a,b);
int c = a+b;
char str[100];
// itoa(c,str,10);
/*
itoa函数功能详解
itoa(c,str,10)
三个输入的意思为 :
第一个 要转化的整数
第二个 要存入的字符串
第三个 转换后的进制位 这里为10进制
*/
sprintf(str,"%d",c);
/*
sprintf 功能详解
sprintf(str,"%d%f%s",a,b,c);
即先不看 str的内容,将此函数视为printf输出按格式abc,
这里只是将输出的abc存到了str中
*/
// printf("%s --- %d\n",str,strlen(str));
char ans[16] = " ";
int flag =0;
for(int i = strlen(str)-1,j = 0;i >=0;i--,j++)
{
// printf("i: %d ans:%d\n",i,strlen(ans));
if(flag ==3 && str[i]!= '-')
{
ans[j] = ',';
j++;
flag =0;
}
ans[j] = str[i];
flag++;
}
for(int i = strlen(ans)-1;i>=0;i--)
printf("%c",ans[i]);
printf("\n");
return 0;
}
边栏推荐
猜你喜欢
prometheus接入mysqld_exporter
Number theory knowledge
x86 Exception Handling and Interrupt Mechanism (3) Interrupt Handling Process
matlab图像分割,从基因芯片荧光图像中提取阴性点(弱)和阳性点(强)
Antdv+Asp.net WebApi开发学生信息管理系统(一)
[C language] creation and use of dynamic arrays
【精华文】C语言结构体特殊情况分析:结构体指针 / 基本数据类型指针,指向其他结构体
sublime记录
wait system call
People | How did I grow quickly from programmer to architect?
随机推荐
People | How did I grow quickly from programmer to architect?
C语言统计不同单词数
信息系统项目的十大管理
wait system call
STemwin中GUI_Exec和GUI_Delay
Oracle Database Architecture
x86 exception handling and interrupt mechanism (2) interrupt vector table
FreeRTOS列表和列表项源码分析
二进制加法
leetcode-搜索旋转排序数组-33
程序员的专属浪漫——用3D Engine 5分钟实现烟花绽放效果
electron 应用开发优秀实践
1006 Sign In and Sign Out (25分)
Qt读写.ini配置文件
Looper 原理浅析
API接口是什么?API接口常见的安全问题与安全措施有哪些?
Julia资料收集
C语言中信号函数(signal)的使用
Installation of gdb 10.2
日期工具类