首页 > 其他分享 >//有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?//判断今天是这一年的第多少天//输出9*9法表

//有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?//判断今天是这一年的第多少天//输出9*9法表

时间:2024-06-11 21:28:25浏览次数:20  
标签:case 数字 int sum break ++ 法表 printf 多少

#include<stdio.h>
//有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
int main()
{
    int i, j, k,num=0;
    printf("\n");
    for (i = 1; i < 5; i++) 
    { 
        for (j = 1; j < 5; j++)
        {
            for (k = 1; k < 5; k++) 
            { 
                if (i != k && i != j && j != k)
                {
                    num++;
                    printf("%d,%d,%d\n", i, j, k);
                }
            }
        }
    }
    printf("共有=%d个\n", num);
}
//判断今天是这一年的第多少天
#include <stdio.h>
int main()
{
    int day, month, year, sum, leap;
    printf("\n请输入年、月、日,格式为:年,月,日(2015,12,10)\n");
    scanf_s("%d,%d,%d", &year, &month, &day);  // 格式为:2015,12,10
    switch (month) // 先计算某月以前月份的总天数
    {
    case 1:sum = 0; break;
    case 2:sum = 31; break;
    case 3:sum = 59; break;
    case 4:sum = 90; break;
    case 5:sum = 120; break;
    case 6:sum = 151; break;
    case 7:sum = 181; break;
    case 8:sum = 212; break;
    case 9:sum = 243; break;
    case 10:sum = 273; break;
    case 11:sum = 304; break;
    case 12:sum = 334; break;
    default:printf("data error"); break;
    }
    sum = sum + day; // 再加上某天的天数
    if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {// 判断是不是闰年
        leap = 1;
    }
    else {
        leap = 0;
    }
    if (leap == 1 && month > 2) { // *如果是闰年且月份大于2,总天数应该加一天
        sum++;
    }
    printf("这是这一年的第 %d 天。", sum);
    printf("\n");
}
//输出9*9法表 
#include<stdio.h>
int main()
{
    int i, j,k;
    for (i = 1; i < 10;i++)
    {
        for (j = 1; j <= i; j++)
        {
            k = i * j;
            printf("%d*%d=%-3d", i, j, k);
        }
        printf("\n");
    }
}
int main()
{
    int i, j;
    for (i = 0; i < 8; i++)
    {
        for (j = 0; j < 8; j++)
            if ((i + j) % 2 == 0)
                printf("%c%c", 219, 219);
            else printf("");
        printf("\n");
    }
    return 0;
}

标签:case,数字,int,sum,break,++,法表,printf,多少
From: https://blog.csdn.net/ffffyh_/article/details/139566695

相关文章

  • [软件工具百科] 互联网资源历史快照归档站点与数字图书馆
    1archive.org官网https://archive.org网站简介https://archive.org由BrewsterKahle创办,是一个非营利性的数字图书馆。从1996年起,它每隔一会就会抓取各种各样的网页、视频、图片等资料,保存在“图书馆”。目前图书馆里存了8660亿个网页,1200万个视频,49......
  • 【精品方案集】人力资源数字化转型解决方案
    引言:人力资源数字化转型解决方案合集资料,旨在为企业提供一套全面、高效的人力资源管理方案,助力企业实现人力资源管理的数字化转型。本合集围绕人力资源数字化、人力资源的数字化转型、数字化人力资源管理系统及HR数字化转型等关键字,涵盖了多个方面,以满足企业不同层次、不同场......
  • 3D模型、轻量化、格式转换、可视化、数字孪生引擎等免费用!!
    老子云3D可视化快速开发平台,集云压缩、云烘焙、云存储云展示于一体,使3D模型资源自动输出至移动端PC端、Web端,能在多设备、全平台进行展示和交互,是全球领先、自主可控的自动化3D云引擎。老子云3D可视化与模型优化服务平台https://www.laozicloud.com/平台架构平台特性1......
  • 数字人贴牌哪家好?需要关注的核心优势有哪些?
    随着人工智能时代的发展,数字人蕴含着的广泛的应用场景和庞大的市场需求也逐渐展现在了人们的眼前。在此背景下,数字人成为了一众创业赛道中的大热门,数字人贴牌模式也因此走红。所谓的数字人贴牌,又称为数字人源码部署和数字人OEM定制等,简单来说,就是一种由数字人源码公司向B端客......
  • 华为OD机试 C++ - 找数字
    找数字前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:[email protected];备注:CSDN。题目描述小扇和小船今天又玩起来......
  • 针对PDF文档:印章、数字签名、编辑保护、PDF/A的Java工具类
    背景  本文是基于Java语言,引入POI从而提供将富文本编辑器内的html内容转换为docx的方式。代码  引入pom坐标<dependency><groupId>cn.net.pap</groupId><artifactId>pap4j-common-pdf</artifactId><version>0.0.1</version></......
  • 注册城乡规划师+高级职称挂靠多少钱一年
    注册城乡规划师拥有高级职称具有多方面的用途:专业能力的证明:高级职称是对注册城乡规划师在城乡规划领域具有深厚专业知识和丰富实践经验的认可。它证明了持证者具备扎实的理论基础和高水平的专业技能,是从事城乡规划工作的卓越人才。职业发展的助推器:拥有高级职称的注册城乡......
  • 500BIO01 1MRB150005R1J嵌入式数字模块
    500BIO011MRB150005R1J嵌入式数字模块是指在嵌入式系统中用于处理和转换数字信号的硬件或软件组件。这些模块广泛应用于各种电子设备和系统中,包括单片机、ARM处理器、DSP等。嵌入式数字模。 这类模块通过RS232接口将数字信号调制成音频模拟信号进行传输。它在无线通信和数......
  • 中国新兴的数字证书品牌——JoySSL
    JoySSL是一个基于全球可信顶级根创新推出的新一代https数字证书,也是中国为数不多的自主品牌SSL证书。以下是关于JoySSL的详细介绍:1品牌背景:JoySSL是网盾安全旗下的产品,专注于网络安全技术服务、安全防护系统集成、数据安全软件开发等领域。JoySSL携手全球权威CA机构,如Glob......
  • python-数字黑洞
    [题目描述]给定一个三位数,要求各位不能相同。例如,352是符合要求的,112是不符合要求的。将这个三位数的三个数字重新排列,得到的最大的数,减去得到的最小的数,形成一个新的三位数。对这个新的三位数可以重复上述过程。神奇的是,最终一定会得到495!试试看,重新排列352,得到的最大数为......