可编程序控制器的常见故障怎样检修?可编程序控制器的常见故障这样检修:CPU故障:CPU出现故障,可编程序控制器将不能正常工作。主要故障点是CPU没有插好或松动,系统监控或支持程序
c语言菜单程序
C语言菜单选项程序?
改一下试试:
int main(){
void zhi(void);
void han(void);
void shu(void);
void fen(int x);
void xun(int x);
char chose,s[20];
int n;
for(;;){
printf("1:分支程序\n2:循环程序\n3:函数程序\n4:数组程序\n5:指针程序\n0:退出\n\n选择数字:");
scanf("%s",s); chose=s[0];
switch(chose){
case'1':printf("这是个销售量与其相应等级的分支程序,请输入相应销售量!\n");
scanf("%d",&n);
fen(n);
break;
case'2':printf("这是个求0——n累加之和的循环结构,输入n,下面为其值!\n");
scanf("%d",&n);
xun(n);
break;
case'3':printf("这是一个求最大公约数的函数程序,请输入两个数的值!\n");
han();
break;
case'4':printf("这是一个数组逆行排序的数组程序,请输入10个整数!\n");
shu();
break;
case'5':printf("这是一个用指针求一个三个数的数组和的指针程序,请输入这三个数!\n");
zhi();
break;
case'0':exit(1);
default:break;
}
}
return 0;
}
如何用C语言做一个菜单,里面放程序
1、首先新建源文件c.c,用文本编辑器打开。
2、输入图片里面的代码,编辑确认无误之后保存。
3、编写好控制台批处理文件,设置好环境变量,主要是PATH,INCLUDE和LIB三个环境变量!编辑好之后保存为bat后者cmd后缀文件。
4、双击打开刚才设置好的批处理文件,在里面输入cl **.c,自动编译链接,生成exe文件。
5、最后一步运行,在控制台输入执行文件名c.exe,按Enter键运行,就完成了。
怎样用C语言编写菜单
对于窗口组件菜单,需要根据不同平台,通过图形编程接口,进行菜单的编制。
例程:
#include
#include
#include
voidmain()
{
charstr;
inti,k,choice=1;
intgd=DETECT,gm;
initgraph(&gd,&gm,"");
setbkcolor(2);
settextstyle(3,0,3);
outtextxy(140,120,"A.TheMockClock.");
outtextxy(140,150,"B.TheDigitalClock.");
outtextxy(140,180,"C.Exit.");
setlinestyle(0,0,3);
rectangle(170,115,370,145);
/*按上下键选择所需选项*/
for(i=1;i<=100;i++)
{
str=getch();
if(str==72)
{
--choice;
if(choice==0)choice=3;
}
if(str==80)
{
++choice;
if(choice==4)choice=1;
}
if(str==13)break;/*按回车键确认*/
/*画图做菜单*/
cleardevice();
switch(choice)
{case1:setlinestyle(0,0,3);
rectangle(170,115,400,145);
settextstyle(3,0,3);
outtextxy(140,120,"A.TheMockClock.");
settextstyle(3,0,3);
outtextxy(140,150,"B.TheDigitalClock.");
outtextxy(140,180,"C.Exit.");
break;
case2:setlinestyle(0,0,3);
rectangle(170,145,400,175);
settextstyle(3,0,3);
outtextxy(140,120,"A.TheMockClock.");
settextstyle(3,0,3);
outtextxy(140,150,"B.TheDigitalClock.");
settextstyle(3,0,3);
outtextxy(140,180,"C.Exit.");
break;
case3:settextstyle(3,0,3);
outtextxy(140,120,"A.TheMockClock.");
outtextxy(140,150,"B.TheDigitalClock.");
settextstyle(3,0,3);
outtextxy(140,180,"C.Exit.");
setlinestyle(0,0,3);
rectangle(170,175,400,205);
break;
}
}
if(i>=100)exit(0);/*如果按键超过100次退出*/
switch(choice)/*这里引用函数,实现所要的功能*/
{
case1:cleardevice();
setbkcolor(4);
settextstyle(3,0,4);
outtextxy(160,120,"No.1havenotbuilt.");break;
case2:cleardevice();
setbkcolor(4);
settextstyle(3,0,4);
outtextxy(160,150,"No.2havenotbuilt.");
break;
case3:exit(0);
}
getch();
closegraph();
}对于命令行菜单,直接通过不断刷新输出来模拟菜单行为。
例程:
#include
#include
#include
intn,t,k;
intm;
chars1[20],s2[20],c;
char**l;
char*num[]={"one","two","three","four","five","six","seven","eight","nine","ten"};
voidmenu()
{
printf("\n\n\t\t*******************************************************\n");
printf("\t\t**1.查找字符串S1中S2出现的次数**\n");
printf("\t\t**2.统计字符串中大小写字母,数字出现的次数**\n");
printf("\t\t**3.将数字翻译成英语**\n");
printf("\t\t**4.结束**\n");
printf("\t\t*******************************************************\n");
printf("\t\t您的输入:");
fflush(stdin);
scanf("%d",&n);
}
voidcheck()
{
chara[20],b[20];
intj=0,k,m,l=0;
intt=0,n=0;
printf("请输入主字符串:\n");
scanf("%s",a);
k=strlen(a);
printf("请输入子字符串:\n");
scanf("%s",b);
m=strlen(b);
for(n=0;nif(a[n]==b[0])
{
j++;/*记录相同的字符数*/
do
{
if(a[++n]==b[++t])
{
j++;
if(j==m)
{
l++;/*子字符串相同数*/
j=0;/*判断后相同字符数归零*/
t=-1;/*判断中if中++t;t将会归零*/
}
}
else
{
j=0;
t=0;
break;/*如果不同跳出while循环让for使n+1继续判断*/
}
}while(a[n]!='\0');/*查找完字符数组a结束*/
}
printf("子字符串出现次数:\n%d\n",l);
}
voidcout()
{
intn=0,t=0,k=0;
printf("请输入一个字符串:\n");
fflush(stdin);/*清除缓冲*/
while((c=getchar())!='\n')
{
if(c>='a'&&c<='z')
n++;
if(c>='A'&&c<='Z')
t++;
if(c>='0'&&c<='9')
k++;
}
printf("有大写字母:\n%d\n",t);
printf("有小写字母:\n%d\n",n);
printf("有数字:\n%d\n",k);
}
voidnumber()
{
l=num;
printf("请输入一个数字:(0-10)\n");
fflush(stdin);
scanf("%d",&m);
printf("%d对应的英文是:\n%s\n",m,*(l+m-1));
}
voidmain()
{
while(1)
{
system("cls");
menu();
switch(n)
{
case1:system("cls");check();system("pause");break;
case2:system("cls");cout();system("pause");break;
case3:system("cls");number();system("pause");break;
case4:system("cls");break;
default:system("cls");break;
}
if(n==4)break;
}
printf("感谢使用\n");
}
用c语言制作一个简单的菜单程序,一个主函数四个子函数
给你一个简单的菜单程序吧。其中的子函数,填充成楼主所需即可。
#include
/*子函数1*/
fun1(){
printf("子函数1\n");
}
/*子函数2*/
fun2(){
printf("子函数2\n");
}
/*子函数3*/
fun3(){
printf("子函数3\n");
}
/*子函数4*/
fun4(){
printf("子函数4\n");
}
intmain(void){
intkey;/*命令编号*/
do{
system("cls");/*清屏*/
/*打印菜单*/
printf("======================================================\n");
printf("#\t功能详情\n");
printf("------------------------------------------------------\n");
printf("1\t功能1\n");
printf("2\t功能2\n");
printf("3\t功能3\n");
printf("4\t功能4\n");
printf("5\t退出\n");
printf("======================================================\n");
printf("\n");
printf("请输入命令编号以开启操作:");
/*输入命令编号*/
scanf("%d",&key);
printf("\n");
/*switch函数实现输入功能序号执行相应函数*/
switch(key){
case1:fun1();break;/*子函数1*/
case2:fun2();break;/*子函数2*/
case3:fun3();break;/*子函数3*/
case4:fun4();break;/*子函数4*/
case5:printf("程序结束!按任意键退出...\n\n");break;
default:printf("输入错误,请重新输入!\n\n");break;
}
/*屏幕暂留*/
if(key!=5){
printf("\n");
printf("按Enter键继续...\n");
printf("\n");
fflush(stdin);
getch();
}
}while(key!=5);
/*屏幕暂留*/
fflush(stdin);
getch();
return0;
}
运行结果
用C语言制作一个简单实用菜单的程序。
#include
#include
#include
#include
usingnamespacestd;
voidxuanzepaixu()//选择排序函数
{
printf("待添加,请按任意键继续...");
getchar();
}
voiderfenpaixu()//二分查找函数
{
printf("待添加,请按任意键继续...");
getchar();
}
voidmenu()//主菜单
{
system("cls");//清屏
printf("\n\t\t\t菜单\n");
printf("\t\t\t#***********************#\n");
printf("\t\t\t#1选择排序#\n");
printf("\t\t\t#2二分查找#\n");
printf("\t\t\t#3返回#\n");
printf("\t\t\t#4---关闭#\n");
printf("\t\t\t#***********************#\n");
printf("\t\t\t请选择(1-4)=:");
}
voidmain()
{
charselect;
while(1)
{
menu();
system("COLOR9f");
scanf("%c",&select);
if(select=='3')
break;//返回上级菜单
else
{
getchar();//读入回车符
if(!isdigit(select))//如果不是数字字符
{
printf("\n\7Yourselectmaybewrong,mustenterthedigit!\n");_getch();
}
else
{
switch(select)
{
case'1':xuanzepaixu();break;
case'2':erfenpaixu();break;
case'4':exit(0);//直接退出
default:
{
printf("\n\7\7Yourselecteddigitmaybewrong,selectagain!\n");
_getch();
break;
}
}
}
}
}
}
相关文章
- 详细阅读
-
编程题谁会!!!!详细阅读
这道java编程题谁会写?importjava.util.Scanner;
publicclassMain{publicstaticvoidmain(String[]args){//从键盘上输出一个字符串,假定字符串的长度小于80,将该串中出现的所 -
MATLAB抽样编程详细阅读
matlab 音频采样怎么实现 高手进在进行通讯和DSP等试验过程中,信号源是不可缺少的一个工具,很多设备是使用信号源来模拟检测实际目标,来验证设备的功能及可靠性。通常,对于研制
- 详细阅读
-
怎样用VAB编程,实现按键保存功能详细阅读
excel如何制作一个vba按钮,点一下之后让sheet1里面的部份数据,自动保存到sheet2里面?如果菜单栏没有“开发工具”选项卡,右击上方菜单栏空白处——自定义功能区,选中“开发工具”
-
编程问题求五边形面积详细阅读
编程根据五边形五个顶点的坐标计算五边形面积,请用C++面向程序设计,并且是函数做的五个顶点依次是1,2,3,4,5 三角形123三边12,23,13为a,b,c则s=(a+b+c)/2,面积S=根号下(s(s-a)(s
-
用c语言编程代码详细阅读
求简单C语言程序代码!输入2个正整数m和n,求其最大公约数和最小公倍数#include#includeint main()int m,n,p,q,s,r;printf("请输入两个正整数;m,n\n");scanf("%d,%d",&m,&n);#in
-
c++编程问题详细阅读
c语言编程问题#include #include
struct student {int num;char name[20];float score[4];};
void input(struct student a[], int);
void aver(struct student a[], int,s -
用C语言编程实现,任意输入年,输出该详细阅读
c语言设计万年历 输入任意年份,输出该年12个月份 输入任意年份月份,输出该年月日历程序直接输入年份和月份,打印对应日历。一年12个月是固定的,我就不写单独输入年份打印月份了
-
A++这个编程语言好不好学?详细阅读
A++这个编程语言好不好学?好学好学,很好学的。我想自学编程,好学吗?编程当然可以自学。自学编程大约需要两三个月,每天抽出两三个星期把基础全部学习一遍,其他都是建立在基础之上