cpp第三章编辑练习

来源:互联网 发布:淘宝店怎么申请 编辑:程序博客网 时间:2024/05/17 00:51
/*处理整数上溢、浮点数上溢和浮点数下溢*/#include<stdio.h>int main(void){int a=2147483647;unsigned int b=4294967295;//整数上溢float c=3.4e38;//浮点数上溢float d=0.1234e-10;//浮点数下溢printf("有符号整型为%d,上溢值为%d\n",a,a+1);printf("无符号整型为%d,上溢值为%d\n",b,b+1);printf("原数为%f,浮点数上溢为%f\n",c,c*100.0f);printf("原数为%f,浮点数下溢为%f\n",d,d/10);return 0;}

#include<stdio.h>int main(void){char ch;printf("请输入一个码值");scanf("%d",&ch);printf("输入的码值为%d,对应的字符为%c\n",ch,ch);return 0;}

#include<stdio.h>int main(void){printf("\aStartled by the sudden sound,");printf("Sally shouted,\"By the Great Pumpkin,what was that!\"");return 0;}
//编写一个程序,读入一个浮点数,分别以小数形式和指数形式打印#include<stdio.h>int main(void){float a;//定义一个浮点数printf("请输入一个浮点数:");scanf("%f",&a);printf("浮点数的小数形式为%9.6f\n浮点数指数形式位%.6e\n",a,a);return 0;}

//编写一个程序,输入年龄,输出年龄合多少秒#include<stdio.h>#define a 3.156e7   //一年中约有3.156e7秒int main(void){int age;double s;//s为年龄合多少秒printf("请输入年龄:____\b\b\b\b");scanf("%d",&age);s=age*a;printf("年龄合多少秒:%f\n指数形式为%e\n",s,s);return 0;}

//求水中包含多少水分子#include<stdio.h>#define PI 3e-23//一个水分子质量#define P 950//一夸水的质量int main(void){int water,height;//water为水的夸脱数,height为水的质量double a;//a为水中包含的水分子printf("请输入水的夸脱数:");scanf("%d",&water);height=P*water;a=height/PI;printf("%d夸水的质量为%dg合%e个水分子\n",water,height,a);return 0;}

//身高换算为英尺#include<stdio.h>#define PI 2.54int main(void){float tall,a;//a为换算的英尺printf("请输入你的身高");scanf("%f",&tall);a=tall/PI;printf("你的身高为%fcm换算为英尺为%f\n",tall,a);return 0;}


0 0