明解C语言 入门篇 第二章答案

练习2-1

 1 #include <stdio.h>
 2
 3 int main() {
 4     int x;
 5     int y;
 6     int percent;
 7
 8     puts("请输入两个整数");
 9     printf("整数x:");
10     scanf("%d", &x);
11     printf("整数y:");
12     scanf("%d", &y);
13     percent = (x *100 )/ y;
14     printf("x的值是y的%d%%", percent);
15
16     return 0;
17 }

练习2-2

 1 #include <stdio.h>
 2
 3 int main() {
 4     int x;
 5     int y;
 6
 7     puts("请输入两个整数");
 8     printf("整数x:");
 9     scanf("%d", &x);
10     printf("整数y:");
11     scanf("%d", &y);
12     printf("他们的和是%d,积是%d", x+y,x*y);
13
14     return 0;
15 }

练习2-3

1 #include <stdio.h>
2
3 int main() {
4     double x;
5     printf("请输入一个实数:");
6     scanf("%lf", &x);
7     printf("你输入的值是:%f", x);
8     return 0;
9 }

练习2-4

练习2-5

 1 #include <stdio.h>
 2
 3 int main() {
 4     int x;
 5     int y;
 6     puts("请输入两个整数。");
 7     printf("整数a:");
 8     scanf("%d", &x);
 9     printf("整数b:");
10     scanf("%d", &y);
11     printf("a是b的%f%%", (double)x / y * 100);
12     return 0;
13 }

练习2-6

 1 #include <stdio.h>
 2
 3 int main() {
 4     int x;
 5     printf("请输入你的身高:");
 6     scanf("%d", &x);
 7     printf("您的标准体重是:%.1f公斤", (x - 100) * 0.9);
 8
 9     return 0;
10 }

原文地址:https://www.cnblogs.com/nightswatch-candle/p/11747799.html

时间: 2024-07-29 01:48:48

明解C语言 入门篇 第二章答案的相关文章

明解C语言 中级篇 第一章答案

练习1-1 #include <stdio.h> #include<stdlib.h> int main() { srand(time(0)); int anw = rand() % 7; printf("您的签运是:"); switch (anw) { case 0:printf("大吉"); break; case 1:printf("吉"); break; case 2:printf("小吉");

明解C语言 入门篇 第七章答案

练习7-1 #include <stdio.h> int main() { int n; printf("%d\t%d\t%d\n", sizeof 1,sizeof(unsigned)-1,sizeof n+2 ); //此行显示结果为 4 3 6 因为1的字节就是为4,而-1的字节也是4再减去-1所以显示为3,最后是n+2为6 printf("%d\t%d\t%d\n", sizeof +1, sizeof(double) - 1, sizeof(n

明解C语言 入门篇 第十二章答案

练习12-1 /* 用表示学生的结构体来显示高尾的信息 */ #include <stdio.h> #define NAME_LEN 64 /* 姓名的字符数 */ /*=== 表示学生的结构体 ===*/ struct student { char name[NAME_LEN]; /* 姓名 */ int height; /* 身高 */ float weight; /* 体重 */ long schols; /* 奖学金 */ }; int main(void) { struct stud

明解C语言 中级篇 第三章答案

练习3-1 /* 猜拳游戏(其四:分割函数/显示成绩)*/ #include <time.h> #include <stdio.h> #include <stdlib.h> int human; /* 玩家的手势 */ int comp; /* 计算机的手势 */ int win_no; /* 胜利次数 */ int lose_no; /* 失败次数 */ int draw_no; /* 平局次数 */ char* hd[] = { "石头", &q

明解C语言 中级篇 第四章答案

练习4-1 /* 珠玑妙算 */ #include <time.h> #include <ctype.h> #include <stdio.h> #include <stdlib.h> #include <string.h> /*--- 生成4个不同数字的组合并存入数组x ---*/ void make4digits(int x[]) { int i, j, val; for (i = 0; i < 4; i++) { do { val =

【three.js详解之一】入门篇

[three.js详解之一]入门篇 开场白 webGL可以让我们在canvas上实现3D效果.而three.js是一款webGL框架,由于其易用性被广泛应用.如果你要学习webGL,抛弃那些复杂的原生接口从这款框架入手是一个不错的选择. 博主目前也在学习three.js,发现相关资料非常稀少,甚至官方的api文档也非常粗糙,很多效果需要自己慢慢敲代码摸索.所以我写这个教程的目的一是自己总结,二是与大家分享. 本篇是系列教程的第一篇:入门篇.在这篇文章中,我将以一个简单的demo为例,阐述thre

明解C语言,练习13-3,从文件中读入个人信息,按身高排序后显示

#include <stdio.h> #define NUMBER 6 #define F_PATH "D:\\C_C++\\ec13-3\\hw.dat" typedef struct { char name[20]; int height; float weight; } student; void swap(student *x,student *y) { student tmp = *x; *x = *y; *y = tmp; } void sort(student

明解C语言pdf

下载地址:网盘下载 <明解C语言>图文并茂,示例丰富,设有190段代码和164幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组.函数.指针.文件操作等.对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰.通俗地进行讲解. 柴田望洋(Shibata Bouyou) 1963年出生,日本福冈工业大学信息工程学院副教授.在日本IT界家喻户晓,编写了一些列极富影响力的计算机教材和参考书,如<明解C++>.<明解Java>等,本书于2000年荣获日本工学教育协

2016.9.21 鸟哥私房菜服务器篇-第二章网络基础-总结

第二章-网络的基本概念 2.1网络 操作系统很多,比如windows/linux/os X等,这么多的操作系统(不同国家的人)如何进行网络沟通(语言交流)呢? 制定共同的标准.然后在你的系统里提供可以加入该标准的程序代码. 网络是跨平台的. 2.1.1 什么是网络 网络就是几部计算机主机或者网络打印机之类的接口设备,通过网线或者无线网络技术,将这些主机与设备连接起来,使得数据可以通过网络介质(网线或者网卡等硬件)来传输的一种方式. 以太网已经是一项公认的标准接口了,大家可以依据这个标准来开发自己