switch (整型表达式)
{
case 1: printf("case 1\n"); break;
case 2: case 5: printf("case 2 or 5\n"); break;
default: break;
}
而且%是求余函数,用错了吧,应该是/,而且都要是整形的数字
#include<stdioh>
#include<stdlibh>
#include<stringh>
void
main()
{
int
a,b,d,f;
char
c[4],e[5]="EXIT";
while(true)
{printf("BEGIN(开始)EXIT(退出):");
scanf("%s",c);
while(strcmp(c,e)!=0)
{printf("请输入a和b:");
scanf("%d
%d",&a,&b);
d=a+b;
printf("%d\n",d);
printf("是否继续[1是;0否]:");
scanf("%d",&f);
if(f==0)
break;
else
continue;
}
if(strcmp(c,e)==0)
printf("结束\n");
printf("按回车返回开头");
fflush(stdin);
getchar();
system("cls");
}
}
你题意不是太明确,我随意编了一个不知道是不是你想要的。
原程序示意如下:
if ( 条件1 )
{ if( 条件2 )
{
if ( 条件3 )
{ }
else
{
(1) }
(2)
}
(3)
}
bOldStatus=bNewStatus
其中,bOldStatus=bNewStatus语句的作用是把当前的键盘状态设置为键盘的原状态,据此来区分是一次按键还是多次按键。
一旦把此句,移到(1)、(2)或(3)处,都会出现问题。
移到(1)处:一旦计数为9后,bOldStatus=Pressed 条件1不成立,后续的按键,不能被接收。
移到(2)处:bOldStatus=Pressed 条件1不成立,后续的按键,不能被接收。
移到(3)处:当键盘刚被按下时,因为可能出现多次接触,会出现多计数的情况。
以上就是关于非常简单的C语言程序全部的内容,包括:非常简单的C语言程序、求 一个超简单的C语言程序代码、简单的C语言程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)