7-43至7-45

news/2024/11/23 22:58:52/

7-43 判断正整数n是否同时含有奇数和偶数 (10 分)

本题目要求读入1个正整数n,判断正整数n是否同时含有奇数字和偶数字。

输入格式:

输入一个正整数n。

输出格式:

输出此正整数,并输出YES(表示同时含有)或NO(表示不同时含有)。

输入样例:

123

输出样例:

123 YES
#include<stdio.h>
int main()
{int a,b=0,c=0,i;scanf("%d",&a);int k = a;do{if(a%2==0)b++;elsec++;a=a/10;}while (a!=0);printf("%d ",k);if(b*c==0)printf("NO\n");elseprintf("YES\n");return 0;
}

 

 

7-44 统计字符个数 (15 分)

本题目要求统计一串字符中英文字符(‘a’-‘z’,‘A’-‘Z’)的个数、数字字符(‘0’-‘9’)的个数和其他字符的个数。

输入格式:

输入一串字符,以回车'&'结束。

输出格式:

letter=英文字符的个数,digital=数字字符的个数,others=其他字符的个数。

输入样例:

I am 26.&

输出样例:

'&'是结束符,&及其后面的字符都不计算在内,注意空格也是字符

letter=3,digital=2,others=3
#include<stdio.h>
int main()
{int letter=0,digital=0,others=0;char ch[1000];gets(ch);int i = 0;while(ch[i]!='&'){if(ch[i]>='0'&&ch[i]<='9') digital++;else if(ch[i]>='a'&&ch[i]<='z') letter++;else if(ch[i]>='A'&&ch[i]<='Z') letter++;else others++;i++;}printf("letter=%d,digital=%d,others=%d",letter,digital,others);return 0;
}

 

7-45 推理-找出罪犯 (10 分)

法官审理一起盗窃案时,四名嫌疑犯的a,b,c,d的供述如下: a:罪犯在b,c,d三人之中。 b:我没有作案,是c偷的。 c:在a和d中有一个是罪犯。 d:b说的是事实。 经调查,四人中有两人说了真话,并且罪犯只有1人。请确定真正的罪犯。

输入格式:

输出格式:

The criminal is a,b,c,d之中的一个.

输入样例:

输出样例:

The criminal is a(或b,c,d,给出真正的犯罪).
#include<stdio.h>
int funA(int a,int b,int c,int d)
{return b+c+d;
}
int funB(int a,int b,int c,int d)
{return c;
}
int funC(int a,int b,int c,int d)
{return a+d;
}
int funD(int a,int b,int c,int d)
{return funB(a,b,c,d);
}
int main()
{char ch;if(funA(1,0,0,0)+funB(1,0,0,0)+funC(1,0,0,0)+funD(1,0,0,0)==2)ch = 'a';else if(funA(0,1,0,0)+funB(0,1,0,0)+funC(0,1,0,0)+funD(0,1,0,0)==2)ch = 'b';else if(funA(0,0,1,0)+funB(0,0,1,0)+funC(0,0,1,0)+funD(0,0,1,0)==2)ch = 'c';else if(funA(0,0,0,1)+funB(0,0,0,1)+funC(0,0,0,1)+funD(0,0,0,1)==2)ch = 'd';printf("The criminal is %c.",ch);return 0;
}

 


http://www.ppmy.cn/news/231486.html

相关文章

24英寸iMac是否比27英寸iMac更好?

苹果目前销售的iMac采用了21.5英寸和27英寸显示屏&#xff0c;它们于2020年8月进行了更新&#xff0c;为它们提供了固态驱动器和新的英特尔芯片。27英寸具有最大的计算能力和更好的显示效果。 苹果宣布了iMac系列的新版本&#xff0c;配备Apple M1芯片和新外观的新型24英寸iMa…

7-41至7-42

7-41 成绩统计分析表(*) (10 分) 输入一个班的成绩&#xff0c;输出成绩统计分析表。 输入格式 班级人数n (n>0) n 名学生的成绩 s​1​​,s​2​​,⋯,s​n​​ (0≤s​i​​≤100,1≤i≤n) 输出格式 输出 n 名学生的序号、成绩、柱状图 输出全班的最高分、最低分、平均分…

并口st7789v2_2.4寸240*320,ST7789V,全视角8/9/16/18位并口,16/18位RGB,3/4线串口IPS液晶显示模块...

请选择外形 228.1*187.9*8.12 mm 39.52x60.68x2.26 mm 42.92*60.26*2.5mm 46.5*41.56*2.5mm 48.72*70.26*4.33mm 60.3*51.15*2.6mm 64*85*3.1 103.56*162.38*2.7mm 105.4* 67.15* 2.86mm 105.4* 67.15* 4.35mm 105.4* 67.15* 4.36mm 105.4*67.15*2.85mm 105.4*67.15*2.86mm 105…

4.4-4.7

scanf中有缓冲读取区域 eg&#xff1a;输入123456enter enter会转换成\n sacnf入读的是123456 要用getchar()消除\n; int main() { int ch,n; scanf("%d",&n); if((chgetchar())\n) printf("yes"); return 0; } 此代码的…

74系列芯片资料下载

74系列芯片资料下载 型号PDF资料特性功能74LS00下载4个2输入与非门74LS01下载4个2输入与非门,开路输出74LS02下载4个2输入或非门74LS03下载4个2输入与非门,开路输出74LS04下载6反向器74LS05下载开路输出、6反向器74LS06下载16进制反相缓冲/驱动&#xff0c;开路高电压输出74LS0…

i.MX 8M Mini Cortex-M4 Hello World

imx8mm除了支持4个Cortex-A53还带1个Cortex-M4核&#xff0c;运行频率高达400MHz&#xff0c;本文需要在Cortex-M4核运行裸机程序或者系统。 运行官方bin文件 u-boot> tftp 0x7e0000 imx8mm_m4_TCM_hello_world.bin Using ethernet30be0000 deviceTFTP from server 192.…

爱普生EPSON ME 1+打印机清零程序及其使用说明

爱普生EPSON ME 1打印机清零程序下载 EPSON ME1打印机废墨记数器清零使用说明 注意&#xff1a;运行维修程序前要确保打印已开机并且已连接好打印线&#xff0c;运行完成后关闭打印机&#xff0c;数秒钟后再开机&#xff0c;打印机即可恢复正常。

爱普生Epson L120 打印机驱动

爱普生Epson L120 打印机驱动是官方提供的一款打印机驱动&#xff0c;本站收集提供高速下载&#xff0c;用于解决打印机与电脑连接不了&#xff0c;无法正常使用的问题&#xff0c;本动适用于&#xff1a;Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统。有…