用C语言编程输出如下菜单界面(具体的输出则以下面提示中要求的输出格式为准): =======大学信息管理系统======= ------------------------------ 1. 办公室管理 5. 财务管理 2. 教务管理 6. 图书管理 3. 科研管理 7. 设备管理 4. 人事管理 8. 后勤管理 0. 退出系统 ------------------------------ 请您在上述功能中选择(0——8): 提示:输出如下格式 "=======大学信息管理系统======= \n" "------------------------------\n" "1. 办公室管理 5. 财务管理 \n" "2. 教务管理 6. 图书管理 \n" "3. 科研管理 7. 设备管理 \n" "4. 人事管理 8. 后勤管理 \n" "0. 退出系统\n" "------------------------------\n" "请您在上述功能中选择(0——8):\n"
时间: 2023-08-11 20:03:04 浏览: 53
以下是用C语言编程输出菜单界面的代码:
```c
#include <stdio.h>
int main() {
printf("=======大学信息管理系统=======\n");
printf("------------------------------\n");
printf("1. 办公室管理 5. 财务管理\n");
printf("2. 教务管理 6. 图书管理\n");
printf("3. 科研管理 7. 设备管理\n");
printf("4. 人事管理 8. 后勤管理\n");
printf("0. 退出系统\n");
printf("------------------------------\n");
printf("请您在上述功能中选择(0——8): ");
return 0;
}
```
输出:
```
=======大学信息管理系统=======
------------------------------
1. 办公室管理 5. 财务管理
2. 教务管理 6. 图书管理
3. 科研管理 7. 设备管理
4. 人事管理 8. 后勤管理
0. 退出系统
------------------------------
请您在上述功能中选择(0——8):
```
相关问题
使用C语言编程实现以下功能:如果s1="aabacbcccab"输出连续的最多的那个数
以下是使用C语言的代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char s1[] = "aabacbcccab";
int max_count = 0, count = 1;
char max_char = s1[0];
int i;
for (i = 1; i < strlen(s1); i++) {
if (s1[i] == s1[i-1]) {
count++;
} else {
if (count > max_count) {
max_count = count;
max_char = s1[i-1];
}
count = 1;
}
}
if (count > max_count) {
max_count = count;
max_char = s1[i-1];
}
printf("连续的最多的字符为%c,出现了%d次\n", max_char, max_count);
return 0;
}
```
该程序首先定义了一个字符串`s1`,然后使用一个循环遍历字符串中的每个字符。如果当前字符与前一个字符相同,则计数器`count`加1;否则,比较`count`与`max_count`的大小,如果`count`更大,则更新`max_count`和`max_char`的值。最后,输出连续出现最多的字符和其出现次数。在本例中,输出结果为:
```
连续的最多的字符为c,出现了3次
```
令单精度a=1234.56789,双精度b=1234.567895678,用c语言编程输出
您可以使用printf函数来输出单精度和双精度数,需要使用%f来输出单精度数,使用%lf来输出双精度数。下面是相应的代码:
```c
#include <stdio.h>
int main() {
float a = 1234.56789;
double b = 1234.567895678;
printf("单精度数a为:%.5f\n", a); // 输出单精度数a
printf("双精度数b为:%.10lf\n", b); // 输出双精度数b
return 0;
}
```
输出结果为:
```
单精度数a为:1234.56787
双精度数b为:1234.5678956780
```
需要注意的是,单精度浮点数和双精度浮点数的精度是有限的,输出结果可能会受到舍入误差的影响。