非常简单的C语言程序

非常简单的C语言程序,第1张

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语言程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9320404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存