“ C语言教学课件” C语言编程课后答案完整版-谭浩强最新版本

电脑杂谈  发布时间:2020-03-23 11:04:38  来源:网络整理

谭浩强c语言程序设计课件f_c语言程序设计 谭浩强 下载_c语言程序设计谭浩强课件

第1.5章请参考本章中的示例,编写一个输出以下信息的C程序: 非常好! printf(“ ************************ **”); printf(“ \ n”); printf(“很好!\ N”) ;; printf(“ \ n”); printf(“ *************** ***********”); 1.6编写程序,输入a,b ,c三个值,并输出最大值inta,b,c,max; printf(“请输入三个数字a谭浩强c语言程序设计课件f,b,c: \ n”); max = a;如果(max main()charc1 =' C',c2 ='h',c3 ='i', ='n',c5 ='a'; c1 + = 4; c2 + = 4; c3 + = 4; + = 4; c5 + = 4; printf(“密码为%c%c%c%c%c \ n”,c1,c2,c3,,c5);运行结果: 密码为Glmre 3.9查找以下算术表达式的值. (1)x + a%3 *(int)(x + y)%2/4令x = 2.5,a = 7,y = 4.7(2)(float)(a + b)/ 2 +(int) x%(int)y令a = 2,b = 3,x = 3.5,y = 2.5(1)2.5(2)3.5 3.10编写程序运行的结果.

c语言程序设计谭浩强课件_c语言程序设计 谭浩强 下载_谭浩强c语言程序设计课件f

main()9,11,9,103.12在以下表达式的运算后写a的值,并设置原始a =12. 令a和n被定义为整数更改. 第四章4.4如果a = 3,b = 4,c = 5,x = 1.2,y = 2.4,z = -3.6,u = 51274,n = 128765,C1 ='a',c2 ='b'. 要获得以下输出格式和结果,请编写程序(包括定义变量类型和设计输出). x = 1.200000,y = 2.400000,z = -3.600000x + y = _3.600_ _y + z = -1.20_ _z + x = -2.40 c1 =ˊa_or_97(ASCII)c2 =ˊbˊ_or_98(ASCII)main()longint u = 51274,n = 128765;浮点数x = 1.2,y = 2.4,z = 3.6; char c1 ='a',c2 ='b'; printf(“ a =%2d b =%2d printf(” x + y =%5.2fy + z =%5.2f printf(“ u =%6ldn =%9ld \ n”,u,n); printf(“% s%d%s \ n“,” c1 ='a'“,”或“,c1,”(ASCII)“); printf(”%s 4.7使用scanf输入数据,因此a = 3,b = 7,x = 8.5,y = 71.82,c1 =ˊAˊ,c2 =ˊAˊ,请问如何在键盘上输入?Main()inta,b; float x,y; char c1c2; scanf(“ a =%d_b =% d“,&a,&b); scanf(” _ x =%f_y =%e“,&x,&y); scanf(” _ c1 =%c_c2 =%c“,&c1,&c2); a = 3_b = 7_x = 8.5_y = 71.82 _c1 = A_c2 = a 4.8设置圆半径r = 1.5,圆柱高度h = 3,找到圆周,圆面积,球表面积,球体积,圆柱体积.

c语言程序设计 谭浩强 下载_c语言程序设计谭浩强课件_谭浩强c语言程序设计课件f

使用scanf输入数据并输出计算结果. 输出时需要文字说明. 小数点后两位. 请编程. main()floater,h,C1,Sa,Sb,Va,Vb; scanf(“%f,%f”,&r,&h); C1 = 2 * 3.14 * r; Sa = 3.14 * r * r; Sb = 4 * Sa; Va = 4 * 3.14 * r * r * r / 3; Vb = Sa * h; printf(“ C1 =%. 2f \ n”,C1); printf(“ Sa =%. 2f \ nSb =%.2f \ nVa =%. 2f \ nVb =%. 2f \ n”,Sa,Sb,Va,Vb); 4.9输入华氏温度,并要求输出摄氏温度. 公式为c = 5(F-32)/ 9输出需要一个文本说明,保留两位小数. main()scanf(“%f”,&F); c = 5 *(F-32)/ 9; printf(“ c =%. 2f”,c); 4.10程序,使用getchar函数读取两个Give字符c1和c2,然后使用function和function分别输出这两个字符. 并考虑以下问题: (1)变量c1,c2应该定义为字符还是整数?或两者? (2)如果需要输出c1和c2值的ASCII码怎么办?使用putchar函数还是printf函数? (3)整数变量和字符变量在任何情况下都可以相互替换吗?如: char c1,c2; intc1,c2;它是无条件的等效项吗? #include“ stdio.h” main()charc1,c2; c1 = getchar(); c2 = getchar(); putchar(c1); putchar('\ n'); putchar(c2); putchar('\ n'); #include“ stdio.h” main()charc1,c2; c1 = getchar(); c2 = getchar(); printf(“ c1 =%d c2 =%d \ n”,c1,c2); printf(“ c1 =%c c2 =%c \ n”,c1,c2);第5.1章什么是算术运算?什么是关系运算?什么是逻辑运算? 5.2C如何表示“真”和“假”?系统如何判断数量的“真”和“假”?解决方案: 有一个逻辑表达式,如果结果为“ true”,则用1表示;否则,用1表示. 如果结果为“假”谭浩强c语言程序设计课件f,则以0表示.

c语言程序设计谭浩强课件_c语言程序设计 谭浩强 下载_谭浩强c语言程序设计课件f

但是,在判断逻辑量的值时,请使用0表示“ true”,使用非零表示“ false”. 例如3 && 5的值为``True'',系统给出3 && 5 5.3并写入以下逻辑表达式的值. 令a = 3,b = 4,c =5. 方法#include main()printf(“请输入3个整数: ”); printf(“ max =%d \ n”,c);否则printf(“ max =%d \ n”,b);否则printf(“ max =%d \ n”,c);否则printf(“ max =%d \ n”,a);方法2: 使用条件表达式使程序更简洁明了. 程序如下: #include main()inta,b,c,temp,max; printf(“请输入3个整数: ”);比较,以最大的* / printf(“最大3个整数为%d \ n”,最大值)为准; 5.5具有一个功能: 编写程序,输入x值,并输出y #include main()printf( “ input x: ”); scanf(“%d”,&x); y = 2 * x- 1; printf(“ x =%3d,y = 2 * x-1 =%d \ n”,x, y); y = 3 * x-11; printf(“ x =%3d,y = 3 * x -11 =%d \ n”,x,y); 5.6在百分比量表上打分并要求级别“ A”,“ B”,“ C”,“ D”,“ E”.

谭浩强c语言程序设计课件f_c语言程序设计 谭浩强 下载_c语言程序设计谭浩强课件

对于“ A”为90,对于“ B”为80至90,对于“ C”为70至79,对于小于“ D”为60. 程序如下: #include main()floatscore;炭级printf(“请输入学生成绩: ”); scanf(“%f”,&score); while(score> 100 ||(score main()longint num; int indiv,ten,一百,数千,ten_thousand,place; / *表示单,十,百,千,十万和位数* / printf(“请输入整数(0〜99999): “); scanf(”%ld“,&num);(num> 9999)= 5;否则(num> 999)= 4;否则(num> 99) = 3;否则,如果(num> 9)place = 2;否则,place = 1; printf(“位置”); ten_thousand = num / 10000;千= num / 1000;百= num / 100;十= num0 / 10; indiv = num;开关(位置)printf(“%d,%d,%d,%d,%d”,一万,千,一百,十,indiv); printf(“ \ n反向顺序编号为;”) ; printf(“%d%d%d%d%d \ n”,indiv,十,一百,千,一万); break;大小写printf(“%d,%d,%d,%d”,千,十,十,个人); printf(“ \ n反向数字为: ”); printf(“%d%d%d%d \ n”,个人,十,一百,千);分行;大小写printf(“% d,%d,%d“,一百,十,个人); printf(” \ n逆序编号: “); printf(” %d%d%d \ n“,分别为十,一百);休息; case printf(“%d,%d”,十,单个); printf(“ \ n逆序编号为: ”); printf(“%d%d \ n”,单个,十);打破;大小写printf(“%d”,indiv); printf(“ \ n逆序编号为: ”); printf(“%d \ n”,indiv);打破; 5.8企业发放的奖金是基于利润的.

如果利润I小于等于10万元,奖金可减少10%;如果利润大于10万元且小于20万元(1000001000000,则将超过100万元的部分扣除1%. 通过键盘输入每月利润I应为应支付的奖金总额. )要求: ( 1)用if语句编写程序;(2)用switch语句编写程序解决方案: 在计算利润时,要特别注意不同利润的不同比例,例如利润为15万元,其中10万元按10%支付,其余50,000元按7.5%支付,对语句进行编程#include main()floatbonus,bon1,bon2,bon4,bon6,bon10; bon1 = 100000 * 0.1;利润为100,000元时的奖金* / bon2 = bon1 + 100000 * 0.075; / *当利润为20万元时的奖金* / bon4 = bon2 + 200000 * 0.05; / *当利润为40万元时的奖金* / bon6 = bon4 + 200000 * 0.03; / *当利润为60万元时的奖金* / bon10 = bon6 + 400000 * 0.015; / *利润为100万元时的奖金* / printf(“请输入pro适合我: “); Scanf(“%ld”,&i); if(i1 && d3> 1 && d4> 1)/ *确定该点是否在塔架外面* / printf(“该点的高度为%d \ n”,h);第6章循环控制6.1输入两个正整数m和n,找到它们的最大公除数和最小公倍数. Main()6.2输入一行字符并分别计算英文字母,空格,数字和其他字符的数量. #include“ stdio.h” main()charc; int elseif(c> = 48 && c


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-149394-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 刘仲讷
        刘仲讷

        你回学校跪个键盘我看哈

        • 郭子正
          郭子正

          省下的钱足够养得起军队了

      热点图片
      拼命载入中...