第一题

int main()
{
    int a = 2147483647;
    float b = 3.4E38 * 100.0f;
    float c = (3.4E-38) / (100.0E100);
    printf("%d %d %d\n", a, a+1, a+2); //整数上溢
    printf("%e\n", b);                 //浮点数上溢
    printf("%e", c);                   //浮点数下溢
    return 0;
}

C Primer Plus 第六版 第三章答案(中文版加注释)

第二题

#include<stdio.h>
int main()
{
	int a;
	printf("请输入ASCLL码:"); 
	scanf("%d",&a);
	printf("对应的字符时:%c",a);
}

C Primer Plus 第六版 第三章答案(中文版加注释)

第三题

#include<stdio.h>
int main()
{
	
	printf("\a");//\就是警报声 
	printf("Startled by the sudden sound ,Sally shouted,\n");
	printf("\"By the Great pumpkin ,what was that!\""); 
	}

C Primer Plus 第六版 第三章答案(中文版加注释)

第四题

#include<stdio.h>
int main()
{
	float a;
	printf("请输入一个浮点数:");
	scanf("%f",&a);
	printf("小数点形式:%f\n",a);
	printf("指数形式:%e\n",a);
	printf("p计数法:%a",a);
	
}

C Primer Plus 第六版 第三章答案(中文版加注释)
第五题

#include<stdio.h>
#define n 3.156e7
int main()
{
	int a;
	float b;
	printf("请输入您的年龄:",a);
	scanf("%d",&a);
	b=a*n;
	printf("您的秒数是:%f",b);
	 
}

C Primer Plus 第六版 第三章答案(中文版加注释)

第六题

#include<stdio.h>
int main()
{
	int a;
	double b;
	printf("请输入夸脱水数:");
	scanf("%d",&a);
	b=950*a/3e-23;
	printf("水分子数为%e",b); 
}

C Primer Plus 第六版 第三章答案(中文版加注释)
这里e+025是10^+25
第七题

int main()
{
	int a,b;
	printf("请输入您的身高英寸:");
	scanf("%d",&a);
	b=a*2.54;
	printf("您的身高是%d厘米",b);
}

C Primer Plus 第六版 第三章答案(中文版加注释)

第八题

#include<stdio.h>
int main()
{
	float a,b,c,d,e;//a为品脱b为杯c为盎司d为汤勺e为茶勺 
	printf("请输入您的杯数:");
	scanf("%f",&b);
	a=b/2;
	c=a*8;
	d=a*16;
	e=a*48;
	printf("品脱为:%f\n盎司为%f\n汤勺为%f\n茶勺为\n",a,c,d,e); 

}

C Primer Plus 第六版 第三章答案(中文版加注释)
为什么用浮点数更合适因为品脱肯定有小数。

刚好12 点明天还有课 不写了睡觉 明天再加油!!!!

相关文章: