当前位置:首页 » 编程语言 » c语言第三章测试答案
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言第三章测试答案

发布时间: 2022-01-20 02:36:25

❶ ——c语言程序设计(2015年版)第三章习题答案

3.5的答案:
#include <stdio.h>
#define PI 3.14
#include <math.h>
int main()
{
int h;
double r,l,s,S,V,V1;//l周长,s圆面积,S球表面积,V球体积,V1圆柱体积
scanf("%d%lf",&h,&r);
l=2*PI*r;
s=PI*pow(r,2);
S=4*PI*pow(r,2);
V=(4.0*PI*pow(r,3))/3.0;
V1=s*h;
printf("l周长为%.2f\ns圆面积为%.2f\nS球表面积为%.2f\nV球体积为%.2f\nV1圆柱体积为%.2f\n",l,s,S,V,V1);
return 0;

}

3.6的答案:
#include <stdio.h>
int main()
{
double F,c;
scanf("%lf",&F);
c=(5.0/9.0)*(F-23);
printf("当华氏度为%.2f时,摄氏度为%.2f",F,c);
return 0;

}
是同一本书吗

❷ 谭永强 c语言程序设计(第四版) 第三章习题3 关于答案的问题

你用的是哪个版本的编译器?
VS2005编译会有一个告警
warning C4305: “初始化”: 从“double”到“float”截断

❸ 求c语言程序设计第三版苏传芳第三章第23题答案

本题C语言代码如下,如果有任何疑问都可以追问。

#include<stdio.h>
intmain()
{
intx,y;
printf("请输入x值: ");
scanf("%d",&x);
if(x>0)
{
y=x+3;
}
elseif(x==0)
{
y=0;
}
else
{
y=x*x-1;
}
printf("y=%d ",y);
return0;
}

本题输入x值,然后有三个判断,分别用if语句来判断处理,最后输出y值。

❹ c语言程序设计 谭浩强第四版第三章课后题答案

第三章 部分答案
3.6写出以下程序运行的结果。
main()
{char c1=’a’,c2=’b’,c3=’c’,c4=’\101’,c5=’\116’;
printf(“a%cb%c\tc%c\tabc\n”,c1,c2,c3);
printf(“\t\b%c %c”,c4,c5);
}
解:
aaㄩbbㄩㄩㄩccㄩㄩㄩㄩㄩㄩabc
AㄩN
3.7要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。
解:
#include <stdio.h>
main()
{ char c1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,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写出程序运行的结果。
main()
{int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(“%d,%d,%d,%d”,i,j,m,n);
}
解:
9,11,9,10
3.12 写出下面表达式运算后a的值,设原来a=12。设a和n都已定义为整型变量。
(1)a+=a (2) a-=2 (3) a*=2+3 (4)a/=a+a
(5) a%=(n%=2),n的值等于5
(6)a+=a-=a*=a
解:
(1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6) 0

❺ C语言谭浩强第三章课后题讲解

#include<stdio.h>
main()
{
charc1='a',c2='b',c3='c',c4='101',c5='116';
printf("a%cb%c c%c abc ",c1,c2,c3);
/*%c表示以字符类型输出, 是跳到下一个tab位置,也就是八个空格,是退一格*/

printf(" %c%c",c4,c5);//是退一格
}

❻ C语言第三章的总结问题,高手来啊!

#include <stdio.h>

int average(int a,int b,int c); /*此处为average函数的声明,因为主函数进行调用时,还没有定义average函数,所以次处要先对average函数进行声明*/

void main(void)
{
int a=1,b=2,c=3;
int a2=1234,b2=2345,c2=3456;
int a3=9876,b3=2345,c3=1;
int y=average(a,b,c);
int y2=average(a2,b2,c2); //此处为average函数的调用
int y3=average(a3,b3,c3);
printf("\n the average is %d",y);
printf("\n the average is %d",y2);
printf("\n the average is %d",y3);
getchar();
}

int average(int a,int b,int c) //此处为average函数的定义
{
return (a+b+c)/3;
}

❼ c语言测试题目及答案

B.因为在计算1/2时参与运算的分子分母都是整型,将会得到整型数据0而不是浮点型数据0.5,而其他选项在做除法时,参与计算的分子或分母至少一方是float型,可以得到正确结果

❽ C语言第三章的习题

你的程序基本上能运行,没有大的逻辑错误,不知道你是不是粘贴的原来的程序,错了两字母,所以你问题中给出的程序编译通不过,两个字母修改后完整程序如下:

#include "stdio.h"
void main()
{
char c1,c2,c3,c4,c5;
c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4,c2+=4,c3+=4,c4+=4,c5+=4;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}

在TC2下调试通过,运行结果为:
Glmre

❾ 北京交通大学c语言第三章上机作业的答案

语言视频教程 谭浩强编,曾怡教授讲解
C语言程序设计视频教程(曾怡)
地区:大陆
语言:普通话
简介:
C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右,CSF视频格式。讲课内容如下:

第一讲 第一章 C语言概述
第二讲 第二章 程序的灵魂—算法
第三讲 第三章 数据类型、运算符与表达式
第四讲 第三章 数据类型、运算符与表达式
第五讲 第三章 数据类型、运算符与表达式
第六讲 第三章 数据类型、运算符与表达式
第四章 最简单的C程序设计—顺序程序设计
第七讲 第四章 最简单的C程序设计—顺序程序设计
第八讲 第四章 最简单的C程序设计—顺序程序设计
第九讲 第五章 选择结构的程序设计
第十讲 第五章 选择结构的程序设计
第十一讲 第五章 选择结构的程序设计
第十二讲 第六章 循环结构程序设计
第十三讲 第六章 循环结构程序设计
第十四讲 第六章 循环结构程序设计
第十五讲 第六章 循环结构程序设计
第七章 数组
第十六讲 第七章 数组
第十七讲 第七章 数组
第十八讲 第七章 数组
第十九讲 第七章 数组
第二十讲 第七章 数组
第八章 函数
第二十一讲 第八章 函数
第二十二讲 第八章 函数
第二十三讲 第八章 函数
第二十四讲 第十章 指针
第二十五讲 第十章 指针
第二十六讲 第十章 指针
第二十七讲 第十章 指针
第十一章 结构体
第二十八讲 第十一章 结构体
复习总结第一讲
复习总结第二讲

❿ 求助:C语言第三章的一项填空题

0-9或A-Z或a-z
也就是数字或字母