题解 | #添加逗号#

添加逗号

https://www.nowcoder.com/practice/f51c317e745649c0900996fd3f683aed

#include <stdio.h>

//插入逗号
int main()
{
	int n = 0;
	int k = 0;
	char arr[14] = { 0 };

	scanf("%d", &n);


	while (n)
	{
		if (k != 0 && (k + 1) % 4 == 0)//k从零开始,an=4n-1
		{
			arr[k++] = ',';
		}
		else
		{
			arr[k] = n % 10+'0';
			k++;
			n = n / 10;
		}
	}

	for (k--; k >= 0; k--)//arr[0]也要打印
	{
		printf("%c", arr[k]);
	}

	return 0;
}

全部评论

相关推荐

找到实习了&nbsp;给了150一天&nbsp;但是说是低代码&nbsp;值得去吗
码农索隆:是在没实习,可去,待个一两周,不行就润呗
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 12:20
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
07-09 19:25
门头沟学院 Java
这是要把每一个投校招的都开盒吗?
26届之耻将大局逆转:裁人的时候一次性追回餐费
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务