前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【c】打印数字之间添加符号

【c】打印数字之间添加符号

原创
作者头像
小唐同学.
发布2022-03-07 14:30:38
1.6K0
发布2022-03-07 14:30:38
举报
文章被收录于专栏:CMS建站教程CMS建站教程

数字之间有符号,最后没有。如果是按照顺序的就不说了。

先看题

从这里可以看出输出的数字顺序不确定。

我目前的思路是将要打印的(无顺序)数存到一个(有顺序)数组里面。

如下代码:

代码语言:javascript
复制
#include<stdio.h>
#define num 5000
int main()
{
	int a[num],b[num],t=0,c[num]={0};
	int n,m;
	scanf("%d%d",&n,&m);
	for(int i=0;i<n;i++){
		a[i]=-(i+1);
	}
		for(int i=0;i<m;i++){
		b[i]=-(i+1);
	}
	for(int j=0;j<m;j++){
		for(int i=0;i<n;i++){
			if(a[i]==(a[i]/b[j])*b[j]){
				a[i]=-a[i];
			}
		}
		}
		for(int i=0;i<n;i++){
			if(a[i]>0){
			c[t]=a[i];
			t++;
			}
		}
		printf("\n");
		for(int i=0;i<t;i++){
			if((t-1)!=i)
			printf("%d,",c[i]);
			else
			printf("%d",c[i]);
		}
		return 0;

}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档