- 78
- 0
- 约 29页
- 2016-12-23 发布于重庆
- 举报
1.2 Welcome to Beijing.让我们来练习如何显示多行文字。 输入:无输出:就是下面的那段文字。#includestdio.hvoid main(){printf(Welcome\n);printf(to\n);printf(Beijing.\n);}1.4 练习两个整数之间的运算背景:基本练习。输入:接受两个整数,每个整数之间使用空格分隔。例如输入格式为:123 444输出:分别输出进行+、-、*、/、*之后的运行结果。#includestdio.hint main(){int x,y; scanf(%d%d,x,y); printf(%d+%d=%d\n,x,y,x+y); printf(%d-%d=%d\n,x,y,x-y); printf(%d*%d=%d\n,x,y,x*y); printf(%d/%d=%d\n,x,y,x/y); printf(%d%%%d=%d\n,x,y,x%y); return 0;}3.3 照猫画猫:计算圆柱的侧面积及体积如果已知圆柱的底面半径 r ,以及高 h ,则可计算出圆柱的侧面积 s=2πrh ,体积 v=π r 2 h 。其中 π=3.1415926 输入 第一行输入圆柱的底面半径 r第二行输入圆柱的高 h 输出 s= 圆柱的侧面积 ,v= 圆柱的体积 要求 1. 所有变量都定义为双精度类型2. 结果精确到小数点后两位#include stdio.h? #define n 3.1415926int main(){ float r,h,s,v; printf; scanf(%f%f,r,h); s=2*n*r*h; v=n*r*r*h;printf(s=%6.2f,v=%6.2f\n,s,v);}3.4 分离整数 任意从键盘上输入一个三位正整数,要求正确地分离出它的个位、十位和百位,并分别在屏幕上输出。比如输入的三位正整数 #include stdio.hint main(){ int x,hundreds,tens,units; printf; scanf(%d,x); hundreds=x/100; tens=x%100/10; units=x%100%10; printf(units=%d,tens=%d,hundreds=%d\n,units,tens,hundreds);}3.5 鸡兔同笼已知笼中有头h个,有脚f条,问笼中鸡兔各有多少只? 输入:头和脚的数目输出:兔子和鸡的数目(输出语句为:printf(rabbit=%d,chicken=%d,rabbit,chicken);)Sample输入:10 20输出:rabbit=0,chicken=10#include stdio.hint main(){ int chicken,rabbit,f,h; scanf(%d%d,h,f); rabbit=(f-2*h)/2; chicken=(4*h-f)/2; printf(rabbit=%d,chicken=%d\n,rabbit,chicken);}4.2 分段函数有一分段函数,y=f(x)。当x小于6时,y=x-12;当x大于等于6且小于15时,y=3x-1;当x大于等于15时,y=5x+9.从键盘上输入一个整数x,输出对应的y值。 #include stdio.hvoid main(){ int x,y; scanf(%d,x); if(x6) y=x-12; else if(x15) y=3*x-1; else y=5*x+9; printf(%d\n,y); return 0;}4.3 整数位数判断 输入一个不多于5位的正整数,要求:? (1)求它是几位数;(2)逆序打印出各位数字。#include stdio.h#include stdlib.h#define SIZE 5intmain(void){ int?bit_count;//位数 long int input_num;//输入数 int result[SIZE];//存放各个位的数 int i; scanf(%ld, input_num); if (input_num 0 || input_num 99999) { printf(Invalid input\n); exit(1); } for( bit_count = 0; input_num; ++bit_count) { result[bit_count] = input_num % 10; input_num /= 10; } printf(%d\n,bit_count); for(i = 0; i bit_count; ++i) printf(%d,result[i]); printf(\n); exit(0);}4.
您可能关注的文档
- 阶段测试题经典法则..doc
- 阿伏伽德罗常数专项练习题..doc
- 阿奇数学总复习..doc
- 阿波钓法是海钓中历史最久的一种钓法..doc
- 阿里巴巴模拟考试试卷..doc
- 阿里巴巴笔试题选解..doc
- 阿里笔试题..docx
- 阿长与山海经期中复习..doc
- 附上答案的复习题..doc
- 附录1课后习题答案..doc
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
原创力文档

文档评论(0)