c语言程序设计答案(电大C语言程序设计A 求答案! 急!!!!)
本文目录
- 电大C语言程序设计A 求答案! 急!!!!
- c语言程序设计答案 编程实现,从键盘输入一个字符,则输出其后的字符,如输入‘A’则输出‘B’
- 智慧树知到《C语言程序设计(青岛职业技术学院)》2022章节测试答案
- c语言程序设计第三版课后习题答案
- 这个题的答案是什么C语言程序设计
- C语言程序设计(201803)测试求大佬帮忙!
- C语言程序设计,求答案万分感谢!
- 智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案
- 跪求《C语言程序设计》课本习题答案!!!
电大C语言程序设计A 求答案! 急!!!!
#include "stdio.h"#include "string.h"void main(){ unsigned char input_char,i; unsigned char number={0}; unsigned char lengthofinput=0; unsigned char legalflag=0; while(!legalflag) { printf("请连续输入字母(不区分大小写),不大于50,输入数字和其他符号无效,以回车结束\n");scanf("%s",input_char); lengthofinput=strlen(input_char);if( lengthofinput《=50) legalflag=1;if(legalflag){for(i=0;i《lengthofinput;i++){ if(((input_char)》0x7A)){ legalflag=0;break;}if(legalflag) { switch (input_char) { case 0x41:case 0x61: number++; break; case 0x42:case 0x62: number++; break; case 0x43:case 0x63: number++; break; case 0x44:case 0x64: number++; break; case 0x45:case 0x65: number++; break; case 0x46:case 0x66: number++; break; case 0x47:case 0x67: number++; break; case 0x48:case 0x68: number++; break; case 0x49:case 0x69: number++; break; case 0x4A:case 0x6A: number++; break; case 0x4B:case 0x6B: number++; break; case 0x4C:case 0x6C: number++; break; case 0x4D:case 0x6D: number++; break; case 0x4E:case 0x6E: number++; break; case 0x4F:case 0x6F: number++; break; case 0x50:case 0x70: number++; break; case 0x51:case 0x71: number++; break; case 0x52:case 0x72: number++; break; case 0x53:case 0x73: number++; break; case 0x54:case 0x74: number++; break; case 0x55:case 0x75: number++; break; case 0x56:case 0x76: number++; break; case 0x57:case 0x77: number++; break; case 0x58:case 0x78: number++; break; case 0x59:case 0x79: number++; break; case 0x5A:case 0x7A: number++; break; default: break; }}}if(legalflag){ for (i=0;i《26;i++) if(number=0;} legalflag=0;}}//0x41~5A,0x61~7A;} } //如果输入过程中含有空格,会被当作两组输入处理。
c语言程序设计答案 编程实现,从键盘输入一个字符,则输出其后的字符,如输入‘A’则输出‘B’
程序源码如下:
#define _CRT_SECURE_NO_WARNINGS//VS环境下需要,VC不需要
#include《stdio.h》
void main()
{
char a;//定义一个字符
printf("请输入一个字符:");//文字提示
scanf("%c", &a);//输入一个字符
printf("其后续字符为:");//文字提示
printf("%c\n", a + 1);//输出其之后的字符
}
程序运行结果如下:
扩展资料:
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示。
而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:
1、0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;
通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响 。
2、32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
3、65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。
奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;
偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号
常见ASCII码的大小规则:0~9《A~Z《a~z。
1)数字比字母要小。如 “7”《“F”;
2)数字0比数字9要小,并按0到9顺序递增。如 “3”《“8” ;
3)字母A比字母Z要小,并按A到Z顺序递增。如“A”《“Z” ;
4)同个字母的大写字母比小写字母要小32。如“A”《“a” 。
几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48 。
参考资料来源:百度百科-ASCII
智慧树知到《C语言程序设计(青岛职业技术学院)》2022章节测试答案
智慧树知到《C语言程序设计(青岛职业技术学院)》2022章节测试答案 第一章测试 1、C语言是一种() A、机器语言 B、汇编语言 C、高级语言 D、低级语言 正确答案:C 2、下列各项中,不是C语言的特点是()。 A、语言简洁、紧凑,使用方便 B、数据类型丰富,可移植性好 C、能实现汇编语言的大部分功能 D、有较强的网络操作功能 正确答案:D 3、下列叙述错误的是()。 A、C程序中的每条语句都用一个分号作为结束符 B、C程序中的每条命令都用一个分号作为结束符 C、C程序中的变量必须先定义,后使用 D、C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写 正确答案:B 4、一个C程序的执行是从()。 A、本程序的main函数开始,到main函数结束 B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、本程序文件的第一个函数开始,到本程序main函数结束 D、本程序的main函数开始,到本程序文件的最后一个函数结束 正确答案:A 5、以下叙述不正确的是()。 A、一个C源程序必须包含一个main函数 B、一个C源程序可由一个或多个函数组成 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 正确答案:D 第二章测试 1、已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为() A、31 B、30 C、29 D、28 正确答案:D 2、在C语言中,要求参加运算的数必须是整数的运算符是()。 A、++ B、 C、! D、% 正确答案:D 3、合法的c标识符是()。 A、5dm B、a》b C、h1 D、$s 正确答案:C 4、执行下列程序后,显示的结果是() main () { int a; printf (“%d ”,(a=3*5,a*4, a+5));} A、65 B、20 C、15 D、10 正确答案:B 5、执行下列程序中的输出语句后,x的值是()。 main() {int x ; printf(“%d ”,(x=4*5,x*2,x+20));} A、20 B、40 C、60 D、80 正确答案:A 6、判断:表达式1/4+2.75的值是3。 正确答案:X 7、下列转义字符不正确的是()。 A、’/’ B、’’ C、’+’ D、’-’ 正确答案:B 8、对于int n=3;执行n+=n-=n*n;后n的值是9。 正确答案:X 9、在C语言中8.9e1.2是不正确的实型常量。 正确答案:√ 10、对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。
c语言程序设计第三版课后习题答案
习 题 1
1.1 填空题
1.函数
2.主函数main();主函数main()
3.主函数main()
4.函数首部;函数体
5.{;}
6.顺序结构;选择结构;循环结构
7..c;.obj;.exe
1.2 思考题
1.答:结构化程序设计是指,为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。顺序结构,选择结构,循环结构
2.答:算法是对具体问题求解步骤的一
种描述。计算机算法的表达工具通常采用以下几种方法:①用自然语言表示算法;②用流程图表示算法;③用伪代码表示算法;④用程序设计语言表示算法。
3.略
4.略
5.略
1.3 编程题
1.答:
#include "stdio.h"
main()
{ float a=10, b=20, h=5, s;
s=(a+b)*h/2;
printf("s=%f " , s );
}
这个题的答案是什么C语言程序设计
1、i=30 i*=i+1 相当于 i=i*(i+1)2、x=0 因为 x 为整数 x=1/4 中等号右边 1/4 是整数除法,其计算结果是商为0
C语言程序设计(201803)测试求大佬帮忙!
选D
选C;"my name"算上空格一共7个字符,加上结尾的’\0’为8个字符,所以如果m前没有空格,那么答案为C
选C;p指向a=8
选C
选D;A错误,字符串应为char型;B错误,数组长度不够;C错误,没有vhst类型;D正确,可看作字符数组,{}内的数值可转为相应的ASCII字符
选C;字符数组即字符串不能直接通过"="赋值,要使用strcpy函数
选C;函数实参可以是常量、变量或表达式,该题中逗号表达式(exp2,exp3)返回exp3,(exp4,exp5,exp6)返回exp6,因此一共3个实参
选C;A错误,函数调用时不用指明其参数类型;B错误,fun函数没有返回值,不能赋给k;C正确;D错误,函数调用时不用指明其返回类型
选A;n++表示先返回n的值,再对n进行自增操作,即先令k=n,再执行n=n+1
选C;if-else不是循环结构
选D;aa表示数组首地址,即&aa
选B
选B;a=5
选C;A错误,除非函数定义在调用语句之后的位置,才需要提前声明;B错误,函数返回值不一定要显示给出,没有返回值类型的默认为整型;C正确;D错误,在类的定义中,当构造函数和析构函数不需要完成操作时可用空函数来表示,但它们又是有意义的
选B;scanf需指明读入变量的地址,字符串名称c就表示字符串的地址,也即字符数组首元素的地址,不用再加取地址符&
选A
选D;同第6题
码字不易,望采纳~
C语言程序设计,求答案万分感谢!
第一题的:#include《stdio.h》int main(){char c;scanf("%c",&c);if(’a’《=c&&c《=’z’)printf("%c\n",char(c-32));else if(’A’《=c&&c《=’Z’)printf("%c\n",char(c+32));else printf("what you input is not a letter! ");return 0;}第二题的:#include《stdio.h》int main(){ int x,y;printf("Please input your number x:\n");scanf("%d",&x);if(x》-1)y=2*x;else if(x《-1)y=4+x;else y=3;printf("%d",y);return 0;}第三题:#include《stdio.h》int main(){ int n;printf("Please input a integer number:\n");scanf("%d",&n);(n%2==0)?(printf("%d is Even\n",n)):(printf("%d is Odd\n",n));return 0;}第四题的:#include《stdio.h》int main(){ float x,y;printf("请输入员工的业绩金额(万元):\n");scanf("%f",&x);if(x《1)y=1.03*x;else if(x》=1&&x《5)y=1.1*x;else if(x》=5&&x《20)y=1.5*x;else y=1.2*x;printf("该员工的奖金数是%g万元\n",y);return 0; }
智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案
智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案 第一章测试 1、下列对C语言特点的描述中,错误的是()。 A、C语言不是结构化程序设计语言 B、C语言编程简洁明了 C、C语言功能较强 D、C语言移植性好 正确答案:A 2、下列关于C语言程序在结构上特点的描述中,错误的是()。 A、C语言程序是一个函数串 B、C语言程序可以由一个或多个文件组成 C、C语言程序的诸多函数中,只能有一个主函数 D、C语言程序被执行时,通常是从第1个函数开始 正确答案:D 3、在scanf()函数的格式说明符中,长整型数的输入格式说明符是()。 A、%d B、%lf C、%ld D、%x 正确答案:C 4、在printf()函数的格式说明符中,双精度浮点型数的输出格式说明符是()。 A、%ld B、%lf C、%c D、%s 正确答案:B 5、下列不是C语言特点的是? A、C语言是一个有结构化程序设计、具有变量作用域(variablescope)以及递归功能的过程式语言。 B、语言传递参数均是以值传递(passbyvalue),另外也可以传递指针(apointerpassedbyvalue)。 C、不同的变量类型可以用结构体(struct)组合在一起。 D、只有64个保留字(reservedkeywords),使变量、函数命名有更多弹性。 正确答案:D 6、几乎没有不能用C语言实现的软件? A.正确 B.错误 正确答案:B 7、C编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、TurboC等? A.正确 B.错误 正确答案:A 8、DevC++是一个开源的编程软件吗? A.正确 B.错误 正确答案:A 9、编程环境包括程序(Edit)、编译(Compile)、调试(Debug)等过程对吗? A.正确 B.错误 正确答案:A 10、任何程序都有主函数吗? A.正确 B.错误 正确答案:A 第二章测试 1、若i=3,j=i++;执行运算后i和j的值为? A、i=4,j=3 B、i=3,j=4 C、i=3,j=3 D、i=4,j=4 正确答案:A 2、下列函数在屏幕上输出的结果是?#include《stdio.h》intmain(void){printf("学号姓名班级\n");return0;} A、学号姓名班级 B、学号班级姓名 C、"学号姓名班级" D、"学号姓名班级\n" 正确答案:A 3、下列函数在屏幕上输出的结果是?#include《stdio.h》intmain(void){printf("****\n***\n**\n*\n");return0;} A、"****\n***\n**\n*\n" B、****\n***\n**\n*\n C、****\****** D、********** 正确答案:D
跪求《C语言程序设计》课本习题答案!!!
习题1参考答案 一、选择题 1. A 2. D 二、填空题 1. BASIC、FORTRAN、AL_GOL60和COBOL 2. 8 3. 关键字 4. 、编译、链接和运行 三、简答题 1.答: (1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。 (2)C语言具有丰富的数据结构类型。C语言除提供整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出的各种复杂的数据结构,如数组、结构、联合等。C语言还提供了与地址密切相关的指针类型。此外,用户还可以根据需要自定义数据类型。 (3)C语言具有丰富的运算符。C语言提供了多达34种运算符,丰富的数据类型与丰富的运算符相结合,使C语言的表达力更具灵活性,同时也提高了执行效率。 (4)C语言简洁、紧凑,使用方便、灵活,程序书写自由,有9种控制语句。 (5)C语言既具有高级语言的功能,又具有低级语言的许多功能,通常被称为中级计算机语言。它既是成功的系统描述语言,又是通用的程序设计语言。 (6)C语言与汇编语言相比,可移植性好。 (7)功能强大。C语言具有低级语言的一些功能,所以,生成目标代码质量高,程序执行效率高。现在许多系统软件都用C语言来描述,可以大大提高了编程效率。 2.答:运行一个C语言程序,一般需要经过如下几个步骤:①上机输入并源程序;②编译源程序;③与库函数连接;④生成可执行目标程序;⑤运行目标程序。 3.答: (1)操作系统的设计与实现。C语言是一种应用非常广泛的结构化高级程序设计语言,既适合编写应用软件,又适合编写系统软件。
更多文章:
歌从心底唱起(歌从心底唱出 作文 内容怎样写得好够新颖、最好可以有滴伤感)
2024年3月19日 00:10
健身管理系统:适合女子健身色3个方法?健身指导与管理专业怎么样_就业方向_主要学什么
2024年3月31日 17:10
假如有个女孩说要读懂你你会怎么办?我更愿意去读懂你,我终于读懂了你600字作文
2024年7月5日 10:20