用c语言 m输出为good morning n 输出为 good night 其他输出为else
时间: 2023-05-25 11:06:46 浏览: 144
以下是代码示例:
```c
#include <stdio.h>
int main() {
char n = 'n';
char m = 'm';
if (m == 'm') {
printf("Good morning\n");
} else if (n == 'n') {
printf("Good night\n");
} else {
printf("Else\n");
}
return 0;
}
```
当变量 `m` 为 `'m'` 时,输出为 "Good morning"。当变量 `n` 为 `'n'` 时,输出为 "Good night"。其他情况下,输出为 "Else"。
相关问题
编写一个函数void fun(int m,int n),函数的功能是: 输出m和n之间(包括m,n)所有整数, 若m=n,只能输出一个整数 若m<n,输出数列为升序 若m>n,输出数列为降序 例如调用fun(8,5),屏幕输出8 7 6 5 例如调用fun(2,6),屏幕输出2 3 4 5 6简单c语言
好的,以下是符合您要求的函数实现:
```c
void fun(int m, int n) {
if (m == n) {
printf("%d\n", m);
return;
}
if (m < n) {
for (int i = m; i <= n; i++) {
printf("%d ", i);
}
}
else {
for (int i = m; i >= n; i--) {
printf("%d ", i);
}
}
printf("\n");
}
```
函数主要分为两个部分:
1. 判断m与n的关系,如果相等,只输出一个整数;
2. 如果m小于n,输出升序数列;如果m大于n,输出降序数列。
注:本函数使用的是C语言,如果您使用的是其他语言,请适当进行修改。
阅读全文