您的位置:

做好事的c语言,c语言重要程序

做好事的c语言,c语言重要程序

更新:

本文目录一览:

C语言题目:已知某班有4位同学:A、B、C、D。其中有一位同学做了好事,但不知是谁。当被询

#include stdio.h

int main()

{

 int s,a,b,c,d;         /*变量s代表做好事的同学,abcd代表ABCD同学的说法的正确性*/

 for(s='A';s='D';s++)  /*穷举可能性,用字符'A'--'D'代表4个同学*/

 {

  a=(s!='A');          /*A说不是我: s!='A'*/

  b=(s=='C');          /*B说是C : s=='C'*/

  c=(s=='D');          /*C说是D: s=='D'*/

  d=(s!='D');          /*D说C胡说: s!='D'*/

  if((a+b+c+d)==3)     /*如果有3个人说的是真的就结束循环并输出*/

  {

   printf("做好事的同学是:%c\n",s);

   break;

  }

 }

 return 0;

}

结果:

C语言 逻辑判断-谁做了好事!

这个问题,采用穷举法,用变量的值1代表是,变量的值0代表否。

下面是程序的代码和运行的结果。

#include

int main()

{ int a,b,c,d,e,f,n,t=0;

scanf("%d",n);

for(a=1; a-1; a--)

for(b=1; b-1; b--)

for(c=1; c-1; c--)

for(d=1; d-1; d--)

for(e=1; e-1; e--)

for(f=1; f-1; f--)

if((a+b+c+d+e+f==1)(a==0)+(c==1)+(d==1)+(d==0)+(c+e==1)+(d+e==0)==n)

{ if(t)printf(" or ");

if(a)printf("A");

if(b)printf("B");

if(c)printf("C");

if(d)printf("D");

if(e)printf("E");

if(f)printf("F");

t=1;

}

printf("\n");

return 0;

}

看看是谁做的好事 c语言!!!!!!

做了好事不留名,意思就是有一个人说了谎话,因此分四种情况,以ABCD分别说了谎为四个条件来算,最后输出满足的结果。正确程序如下:

#includestdio.h

void main()

{

char h;

for(h='A';h='D';h++)

{if(h!='A'h=='C'h=='D'h=='D')

printf("%c\n",h);

if(h!='A'h=='C'h!='D'h!='D')

printf("%c\n",h);

if(h!='A'h!='C'h=='D'h!='D')

printf("%c\n",h);

if(h=='A'h=='C'h=='D'h!='D')

printf("%c\n",h);

}

}供参考:)

C语言:有四位同学中的一位做了好事,不留名,表扬信来了之后,校长问这四位是谁做的好事。

#includestdio.h

int A,X;

void main () {

for(A = 'A'; A = 'D';A++) {

X = (A != 'A') + (A == 'C') + (A == 'D') + (A !=' D');

if(X == 3) {

printf("%c做好事\n",A);

break;

}

}

if(A  'D') printf("没人做好事");

 }

做好事的c语言,c语言重要程序

本文目录一览: 1、C语言题目:已知某班有4位同学:A、B、C、D。其中有一位同学做了好事,但不知是谁。当被询 2、C语言 逻辑判断-谁做了好事! 3、看看是谁做的好事 c语言!!!!!! 4、C语言

2023-12-08
c语言笔记讲解,c语言程序笔记

2022-11-23
基础c语言笔记,C语言笔记

2023-01-06
c语言知识笔记,c语言最全笔记

2023-01-04
一篇c语言笔记,c语言入门笔记

2022-12-02
c到c语言笔记,cc在c语言

2022-11-27
课程c语言,c语言程序课程

2022-11-28
c语言工程师需要学什么,c语言工程师主要做什么

本文目录一览: 1、软件测试工程师的笔试,C语言主要考哪些方面的东西 2、C语言工程师一般都做什么什么项目的开发? 3、C语言开发工程师是什么意思 4、C++软件工程师需要学习哪些方面的知识? 5、C

2023-12-08
c语言工程师需要学什么,c语言工程师主要做什么

本文目录一览: 1、软件测试工程师的笔试,C语言主要考哪些方面的东西 2、C语言工程师一般都做什么什么项目的开发? 3、C语言开发工程师是什么意思 4、C++软件工程师需要学习哪些方面的知识? 5、C

2023-12-08
做c语言的电脑,电脑做c语言在哪里

2023-01-07
c语言的gtk,C语言的 switch 语句中,case后

2022-11-25
c语言编程秘诀,c语言编程笔记

2022-11-29
c语言做标记,c语言 标记

2022-11-28
c语言随笔讲解,c语言编程讲解

2022-11-27
为什么学计算机的都要学c语言,计算机语言c语言好学吗

2022-11-28
c语言学习c++,学会C语言

2022-11-27
c语言版课程,c语言课程介绍

2022-11-26
怎样上好c语言,怎么学好c语言

2022-11-23
计算机c语言入门表,c语言最全入门笔记

2022-11-30
老人学c语言,c语言怎么学

2022-11-30