当前位置: 首页 > article >正文

“第五十三天”

 今天没有做什么,不过这个在打印,的时候一直卡着,我一直在想把逗号打印在后面,所以一直想办法确定最后一个是哪一位,这里居然没有绕过来其实可以看做是前面,这样第一个不打印逗号,后面打印就可以,而且很好确定,不过也没有做很久,中间是有事情离开了,不至于做了两个多小时。

我的,后面用num确定打印第几个了

int main()
{
	int n = 0, m = 0;
	scanf("%d %d", &n, &m);
	int a[5000] = {0};
	int i = 1;
	int num = 1;
	while (m--)
	{
			for (i = 0; i < n; i++)
			{
				if ((i+1) % num == 0)
					a[i] = !a[i];
			}
		num++;
	}
	num = 0;
	for (i = 0; i < n; i++)
	{
		if (a[i] == 1)
		{
			num++;//这里先确定有几个
		}
	}
	for (i = 0; i < n; i++)
	{
		if(num==1&&a[i]==1)
		{
			printf("%d", i + 1);
			break;
		}
		if (a[i] == 1)
		{
			printf("%d,", i + 1);
			num--;//这里看看还剩几个,以方便确定最后一个
		}
	}
	return 0;
}

 这个是别人的,居然没有绕过这个圈,真的是....

          #include <stdio.h>
    //int a[5001] = {0};
    int main()
    {
        int n, m, i, j, t = 0;
        scanf("%d%d", &n, &m);
        for (i = 2; i <= m; i++) 
            for (j = i; j <= n; j = j + i)
                a[j] = !a[j]; 
        for (i = 1; i <= n; i++)
            if (a[i] == 0)
            {
                if (t == 0)
                {
                    printf("%d", i);
                    t = 1;
                }
                else printf(",%d", i);
            }
        return 0;
    }


http://www.kler.cn/news/107592.html

相关文章:

  • 数据库批处理
  • C++学习笔记之四(标准库、标准模板库、vector类)
  • slice()和splice()用法
  • 【笔录】TVP技术沙龙:寻宝AI时代
  • dd命令用法学习,是一个功能强大的工具
  • 走进人工智能的大门:打造职业梦想的契机
  • Vue+ElementUI项目打包部署到Ubuntu服务器中
  • C# 图解教程 第5版 —— 第11章 结构
  • Vue3问题:如何实现密码加密登录?前后端!
  • 查询和下载国自然科学基金
  • 算法——贪心算法
  • 适用于嵌入式arm的ffmpeg编解码
  • RedissonCach的源码流程
  • 视频转换器WinX HD Video Converter mac中文特点介绍
  • 在el-dialog中使用tinymce 点击工具栏下拉框被遮挡
  • 分享三个国内可用的免费GPT-AI网站
  • 学习笔记:Splay
  • RTOS编程中的原子操作
  • docker 常用指令
  • SpringAOP源码解析之advice执行顺序(三)
  • phar反序列化
  • ESP8266,手机与电脑之间的TCP通讯
  • 分享一个基于asp.net的供销社农产品商品销售系统的设计与实现(源码调试 lw开题报告ppt)
  • 客户端负载均衡策略:loadBalancer,ribbon
  • HDR图像处理软件 Photomatix Pro mac中文版新增功能
  • 解决Linux下编译Intel oneTBB动态库出错的问题
  • 【电路笔记】-交流电路中的功率
  • 统计学习方法 支持向量机(下)
  • JPA联合主键
  • 【数据结构】交换排序