操作系统
1月15日 周一
实现的功能: 简单的功能表
include “stdio.h”
float a[10];
welcome()
{
int x;//定义变量
while(1)
{
printf(“\t\t===================================\n”);//输出
printf(“\t\t=====1.输入10个菜品的单价 ======\n”);//输出
printf(“\t\t=====2.将10个价格从小到大排序======\n”);//输出
printf(“\t\t=====3.查找一个特殊的单价 ======\n”);//输出
printf(“\t\t=====0. 退出 ======\n”);//输出
printf(“\t\t===================================\n”);//输出
printf(“请输入功能选项:”);//输出
scanf(“%d”,&x);//输入
switch(x)
{
case 1:one();
break;
case 2:two();
break;
case 3:three();
break;
case 0:exit(0);
break;
default:printf(“错误选项,请重新选择\n”);//输出
}
}
}
one()
{
int i;//定义变量
for(i=0;i<10;i++)
{
printf("请输入第%d个元素:",i+1);//输出
scanf("%f",&a[i]);//输入
}
}
two()
{
int i,j;//定义变量
float t;//定义变量
printf(“10个单价排序后如下:\n”);//输出
for(i=1;i<10;i++)
{
for(j=0;j<10-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<10;i++)
{
printf(“%.2f\t”,a[i]);//输出
}
printf(“\n”);
}
three()
{
float key;//定义变量
int i,flag=0;//定义变量
printf(“请输入您要查找的元素:”);//输出
scanf(“%f”,&key);//输入
for(i=0;i<10;i++)
{
if(key==a[i])
{
printf(“查找成功,位置是%d\n”,i+1);//输出
flag=1;
break;
}
}
if(flag==0)
{
printf(“查找失败\n”);//输出
}
}
void main()
{
welcome();//调用菜单函数
}
还是需要每天定目标做计划,才能有干劲。
没人嘲笑你的梦想,他们只是嘲笑你的实力
本文介绍了一个使用C语言编写的简易菜品价格管理系统。该系统具备录入10个菜品单价、按价格排序及查找特定菜品价格的功能。通过简单的菜单交互,用户可以轻松完成各项操作。
169

被折叠的 条评论
为什么被折叠?



