利用if 、elseif语句,判断今天是本月的上、中、下旬,并输出“今天是****年**月**日上|中|下旬”
时间: 2023-09-07 08:13:20 浏览: 74
假设今天是8月15日,代码如下:
```
<?php
$day = 15; // 假设今天是15日
if ($day <= 10) {
echo "今天是2021年8月15日上旬";
} elseif ($day <= 20) {
echo "今天是2021年8月15日中旬";
} else {
echo "今天是2021年8月15日下旬";
}
?>
```
输出结果为:
```
今天是2021年8月15日中旬
```
相关问题
c语言利用循环以及if else语句输出多行-*******-
以下是利用循环以及if else语句输出多行-*******-的C语言代码:
```c
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= 7; j++) {
if (i == 3 && j == 4) {
printf("-");
}
else {
printf("*"); }
}
printf("\n");
}
return 0;
}
```
代码解释:
- 第1行:定义宏,用于禁用scanf等函数的警告。
- 第2行:包含stdio.h头文件,用于输入输出。
- 第4行:定义主函数。
- 第5行:定义变量i和j,用于循环。
- 第6行:外层循环,控制输出行数。
- 第7行:内层循环,控制输出列数。
- 第8-11行:判断当前位置是否为中间位置,如果是则输出“-”,否则输出“*”。
- 第12行:输出换行符,换行到下一行。
- 第14行:返回0,表示程序正常结束。
利用循环以及if语句输出多行-*******-
利用循环以及if语句可以输出多行-*******-,具体实现方法如下(Java语言):
```
for(int i=1;i<=5;i++){ //外层循环控制行数
for(int j=1;j<=i;j++){ //内层循环控制每行输出的*号个数
if(j==i){ //当输出到每行的最后一个*号时,换行
System.out.println("*");
}else{ //否则在同一行输出*
System.out.print("*");
}
}
}
```
上述代码中,外层循环控制行数,内层循环控制每行输出的*号个数,if语句判断是否到达每行的最后一个*号,如果是则换行,否则在同一行输出*号。