100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > C语言作业界面 c语言作业1011121223

C语言作业界面 c语言作业1011121223

时间:2021-02-20 03:35:53

相关推荐

C语言作业界面 c语言作业1011121223

1.通过试验(即编写带有此类问题的程序)观察系统如何处理整数上 溢、浮点数上溢和浮点数下溢的情况。

#include

int main(void)

{

int z1;

float f1,f2;

z1=-2147483647;

f1=3.4e56;//上限很大的数

f2=0.12e9;//下限小数

printf("%d,%d,%d\n",z1,z1-1,z1-2);

printf("%f,%f\n",f1,f1*10);

printf("%f,%f\n",f2,f2/10);

return 0;

}

2.编写一个程序,发出一声警报,然后打印下面的文本: Startledbythesuddensound,Sallyshouted,

"BytheGreatPumpkin,whatwasthat!"

#include

int main(void)

{

int ascii=7;

printf("%c\n",ascii);

printf ("Startledbythesuddensound,Sallyshouted,\n");```c

printf("‘BytheGreatPumpkin,whatwasthat!’\n");

return 0;

}

3.编写一个程序,读取一个浮点数,先打印成小数点形式,再打印成指 数形式。然后,如果系统支持,再打印成p记数法(即十六进制记数法)。 按以下格式输出(实际显示的指数位数因系统而异): Enterafloating-pointvalue:64.25

fixed-pointnotation:64.250000

exponentialnotation:6.425000e+01

pnotation:0x1.01p+6

#include

int main()

{

float num;

printf("Enter a floating-point value");

scanf("%f",&num);

printf("fixed-point notation:%f\n",num);

printf("exponential nation:%e\n",num);

printf("p notation:%a\n",num);

return 0;

}

4.一年大约有3.156×107秒。编写一个程序,提示用户输入年龄,然后显 示该年龄对应的秒数。

#include

int main()

{

int ageyear;

long totalsecond;

printf("please input your age:\n");

scanf("%d",&ageyear);

totalsecond=ageyear*3.156e7;

printf("your age is %d second\n",totalsecond);

return 0;

}

5.1个水分子的质量约为3.0×10−23克。1夸脱水大约是950克。编写一个 程序,提示用户输入水的夸脱数,并显示水分子的数量。

#include

#define MASS_H2o 3.0e-23

#define MASS_QT 950

int main()

{

float quarts,countH2o;

printf("piease input the number of quart of water\n");

scanf("%f",&quarts);

countH2o=quarts*MASS_QT/MASS_H2o;

printf("%f quarts of water contain %e count of H2o",quarts,countH2o);

return 0;

}

6.1英寸相当于2.54厘米。编写一个程序,提示用户输入身高(/英 寸),然后以厘米为单位显示身高。

#include

int main()

{

float high=0;

float totalhigh=0;

printf("请输入您的身高(英寸):");

scanf("%f",&high);

totalhigh=high*2.54;

printf("your high is %f (cm)\n",totalhigh);

return 0;

}

7.在美国的体积测量系统中,1品脱等于2杯,1杯等于8盎司,1盎司等 于2大汤勺,1大汤勺等于3茶勺。编写一个程序,提示用户输入杯数,并以 品脱、盎司、汤勺、茶勺为单位显示等价容量。思考对于该程序,为何使用 浮点类型比整数类型更合适?

#include

#define PINT_CUP 2

#define CUP_OZ 8

#define OZ_SPOON 2

#define SPOON_TEASPOON 3

int main()

{

float cup,pint,oz,spoon,teaSpoon;

printf("please input number od cups\n");

scanf("%f",&cup);

pint=cup/PINT_CUP;

oz=cup*CUP_OZ;

spoon=oz*OZ_SPOON;

teaSpoon-spoon*SPOON_TEASPOON;

printf("%f cups means %f pint,%f oz,%f spoon,%f teaspoon\n",cup,pint,oz,spoon,teaSpoon);

return 0;

}

8.编写一个程序,要求提示输入一个ASCII码值(如,66),然后打印 输入的字符。

#include

int main(void)

{

int ascii;

printf("please input an ascii code\n");

scanf("%d",&ascii);

printf("%d is the ascii code for %c\n",ascii,ascii);

return 0;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。