当前位置:首页 » 编程语言 » c语言入门经典习题答案

c语言入门经典习题答案

发布时间: 2022-03-07 20:19:17

A. 有关《c语言入门经典(第4版)》习题

#include<stdio.h>

int main()
{
int year, month, day;
char *m[] = {" ", "January", "February", "Marth", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

printf("请输入月 日 年:\n");
scanf("%d %d %d", &month, &day, &year);

printf("%dst %s %d\n", day, m[month], year);

return 0;
}
运行通过哈~~当然,没有写判断日是否超过21,月是否超过12的代码哈~~
示例:
请输入月 日 年:
12 31 2003
31st December 2003

B. 求C语言入门练习题和答案

只有题目我现在也没答案

C. 一个C语言入门经典的习题,有没有会的给看看,多谢

你的代码没有问题 我试过了,再怎么舍入也不会从7到54的。。。 而且你用的是int 不会有那种情况。。。

D. 《C语言入门经典》(第四版)怎么下答案

http://www.tupwk.com.cn/downpage/search.asp

E. c语言入学经典第五版第五章节答案

是c语言入门经典吧
这里有下载:
http://..com/link?url=_
请采纳

F. C语言入门经典 习题5.3问题 答案如下

1、 定义父类:Shape(形状)类,Shape只有一个属性color,并有相应的getColor和setColor方法。 2、 Shape类有两个子类:Rectangle(矩形)类和Circle(圆形)类,子类继承了父类的color属性和getColor、setColor方法。 3、 为两个子类增加相应的属性和getArea方法

//Shape(父类)
public class Shape{
public String color;
public void getColor(){
}
public void setColor(){
}
}
//子类(Rectangle)
public class Rectangle extends Shape {
//添加属性
public double getArea(double X,double Y){//X:长 Y:宽
double temp=X*Y;
return temp;
}
}
//子类(Circle)
public class Circle extends Shape {
//添加属性
double dou=3.14;
public double getArea(double Y){//Y:半径
double temp=dou*Y*Y;//公式忘了 ,自己拼
return temp;
}
}

G. C语言入门经典(第5版)2.16练习的答案!

/*Exercise2.*/

/**/
/*fortheprocttype..*/
#include<stdio.h>

intmain(void)
{
doubletotal_price=0.0;/*Totalprice*/
inttype=0;/*Procttype*/
intquantity=0;/*Quantityordered*/
constdoubletype1_price=3.50;
constdoubletype2_price=5.50;

/*Gettheprocttype*/
printf("Enterthetype(1or2):");
scanf("%d",&type);

/*Gettheorderquantity*/
printf("Enterthequantity:");
scanf("%d",&quantity);

/*Calculatethetotalprice*/
total_price=quantity*(type1_price+(type-1)*(type2_price-type1_price));

/*Outputthearea*/
printf("Thepricefor%doftype%dis$%.2f ",quantity,type,total_price);
return0;
}
//////////////////////////////////////////////////////////////////////////////////
/*Exercise2.*/
#include<stdio.h>

intmain(void)
{
doublepay=0.0;/*Weeklypayindollars*/
doublehours=0.0;/*hoursworked*/
intdollars=0;/*Hourlyrate-dollars*/
intcents=0;/*...andcents*/

/*GettheWeeklypay*/
printf("Enteryourweeklypayindollars:");
scanf("%lf",&pay);

/*Gettheorderquantity*/
printf("Enterthehoursworked:");
scanf("%lf",&hours);

/*Calculatetheaveragehourlyrate-dollarsfirst*/
dollars=(int)(pay/hours);

/**/
/*andmultiplyby100togetcents.Ifwethenadd0.5andconverttheresult*/
/*backtoaninteger,itwillbetothenearestcent.*/
cents=(int)(100.0*(pay/hours-dollars)+0.5);

/*Outputtheaveragehourlyrate*/
printf("Youraveragehourlypayrateis%ddollarsand%dcents. ",dollars,cents);
return0;
}

H. 求编写一程序!本人在学C语言,看的是霍顿的《C语言入门经典》,请哪位达人告知哪有此书课后习题电子版答

#include<stdio.h>
void main()
{
int month,year,date;
char *strmon[12]={"january","februrary","march","april","may","june","july","august","september","october","november","december"};
scanf("%d、%d、%d",&month,&date,&year);

switch(date%10)
{
case 1:
{
printf("%dst %s %d",date,strmon[month-1],year);
break;
}
case 2:
{
printf("%dnd %s %d",date,strmon[month-1],year);
break;
}
case 3:
{
printf("%drd %s %d",date,strmon[month-1],year);
break;
}
default:
{
printf("%dth %s %d",date,strmon[month-1],year);
}
}
}
编译已通过!至于你的那本书,我就不知道咯!

I. C语言入门经典第5版习题12.1

不是多余的,当新开辟的空间不是接在buffer后面的时候,那么没有这一句取出来的值会出现错误,这一句是为了让取值指向新开辟的空间

J. c语言入门经典(第五版)

http://www.apress.com/9781430248811
http://kuai.xunlei.com/d/BaTCAjz5rpmQUwQA8df

热点内容
怎么看java 发布:2025-01-13 13:54:18 浏览:10
没脚本导演 发布:2025-01-13 13:52:22 浏览:339
获取android签名 发布:2025-01-13 13:40:21 浏览:595
单片机编译器和驱动 发布:2025-01-13 13:31:33 浏览:440
tis服务器怎么进pe 发布:2025-01-13 13:31:02 浏览:277
android线程与线程通信 发布:2025-01-13 13:30:27 浏览:39
FTP服务器本地策略 发布:2025-01-13 13:20:47 浏览:486
地下城堡2挂机脚本 发布:2025-01-13 13:20:44 浏览:206
web云服务器配置 发布:2025-01-13 13:19:54 浏览:460
小康密码是多少 发布:2025-01-13 13:19:13 浏览:42