这一年转眼就过去了,找工作真的是好辛苦,尤其是想在武汉找个合适的更难

只怪自己的学校名气不够,找工作都不太受欢迎啊。学了C++,也学过C#,真到找工作却又迷惑了,又真不知道自己能干哪一份工作了。。。。。







附带一段代码,关于冒泡排序的:

输入参数( Int  arr[],   int n)

int i,j;

for(i=n; i>0; i--)

{

for(j=0;j<i-1;j++)

{

if(arr[j+1]<arr[j])

{

int temp=arr[j+1];

arr[j+1]=arr[j];

arr[j]=temp;

}

}

}

### C语言实现输入日期并计算当年第几天 以下是基于C语言编写的程序,用于接收用户输入的一个日期,并计算出这是这一年的第几天。此算法考虑了闰年的情况。 #### 考虑闰年的判断条件 一个年份如果是闰年,则需满足以下任一条件: 1. 年份能被4整除但不能被100整除; 2. 或者年份能被400整除[^1]。 #### 程序代码示例 ```c #include <stdio.h> // 判断是否为闰年 int isLeapYear(int year) { if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) { return 1; } return 0; } // 主函数 int main() { int day, month, year; // 用户输入日期 printf("请输入日期(格式:日 月 年):"); scanf("%d%d%d", &day, &month, &year); // 定义每个月的天数数组 int daysInMonth[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // 如果是闰年则修改二月份的天数 if (isLeapYear(year)) { daysInMonth[1] = 29; } // 计算当前日期是一年的第几天 int totalDays = 0; for (int i = 0; i < month - 1; i++) { totalDays += daysInMonth[i]; } totalDays += day; // 输出结果 printf("这一天是这一年的第 %d 天。\n", totalDays); return 0; } ``` #### 关键逻辑说明 1. **闰年判断** 使用`isLeapYear()`函数来判断给定年份是否为闰年。如果为闰年,则将二月份的天数设置为29天;否则保持默认值28天。 2. **累加前几个月的总天数** 遍历从1月至目标月份之前的每一天数,并将其累加到变量`totalDays`中。最后加上当月的具体日期即可得到最终的结果。 3. **用户交互部分** 提供了一个简单的命令行界面让用户能够方便地输入具体的日期数据。 #### 示例运行效果 假设用户输入如下内容: ``` 请输入日期(格式:日 月 年):15 4 2023 ``` 输出应为: ``` 这一天是这一年的第 105 天。 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值