pta计算天数c语言
时间: 2023-11-11 21:03:14 浏览: 62
这是一段用C语言编写的计算日期天数的程序。用户需要输入一个日期,程序会计算出这个日期是这一年的第几天。程序使用了switch语句和条件语句来判断每个月份的天数,并且考虑了闰年和非闰年2月的天数特殊性。如果用户输入的是1月份,则计算结果为输入的日期天数。如果您想了解更多关于C语言计算日期天数的知识,可以参考引用中的解题思路。
相关问题
计算天数c语言编程pta
以下是一个使用C语言编写的计算天数的程序示例:
```c
#include <stdio.h>
int main() {
int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31,30, 31};
int year, month, day;
int i, result = 0;
scanf("%d %d %d", &year, &month, &day);
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
days[1] = 29;
}
for (i = 0; i < month - 1; i++) {
result += days[i];
}
result += day;
printf("%04d-%02d-%02d:%d\n", year, month, day, result);
return 0;
}
```
这个程序首先定义了一个包含每个月天数的数组`days`,然后通过输入获取年、月、日的值。接下来,根据输入的年份判断是否是闰年,如果是闰年,则将二月的天数设为29天。然后使用一个循环累加每个月的天数到`result`变量中。最后,将结果以指定的格式输出。
pta计算存款利息c语言
这是一道计算存款利息的C语言题目。根据给出的计算公式,我们可以编写如下代码:
#include <stdio.h>
#include <math.h>
double sum;
double money, rate, year;
int main() {
scanf("%lf", &money);
scanf("%lf", &year);
scanf("%lf", &rate);
sum = money * pow((1 + rate), year) - money;
printf("interest = %.2f", sum);
return 0;
}
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![C](https://img-home.csdnimg.cn/images/20210720083646.png)
![C](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)