【c语言】c程序设计-谭浩强-(第三章)-一

【c语言】c程序设计--谭浩强--(第三章)--1
// 有人用温度计测量出用华氏法表示的温度(如64F),今要求把它转换为一摄氏法表示的温度(如17.8C)
// c =  ( 5 / 9 ) * ( f - 32 )

#include <stdio.h>

int main()
{
	float a;
	float b;
	printf("请输入华氏温度:");
	scanf("%f",&a);
	b = ( 5.0 / 9 ) * ( a - 32 );
	printf("转换成摄氏度是:%f\n",b);
	return 0;
}


【c语言】c程序设计-谭浩强-(第三章)-一


// 计算存款利息。有1000 元,想存一年,有三种方法:1、活期,年利率为r1. 2、一年期定期,年利率为r2. 3、存两次半年定期,年利率为r3.
// 请分别计算出一年后按3种方法所得到的本息和

#include <stdio.h>

int main()
{
	float e,f,g;
	float b,c,d;
	float a;
	printf("请输入年利率r1,r2,r3:");
	scanf("%f%f%f",&e,&f,&g);
	a = 1000.0;
	b = a * ( 1 + e );
	c = a * ( 1 + f );
	d = a * ( 1 + g/2 ) * ( 1 + g/2 );
	printf("第一种存法所得本息和是:%f\n",a * ( 1 + e ));
	printf("第二种存法所得本息和是:%f\n",c);
	printf("第三种存法所得本息和是:%f\n",d);
	return 0;
}

【c语言】c程序设计-谭浩强-(第三章)-一


// 给定一个大写字母,要求用小写字母输出

#include <stdio.h>

int main()
{
    char c;
    printf("请输入一个大写字母:");
    scanf("%c",&c);
    c = c + 32;
    printf("该大写字母的小写是:%c\n",c);

    return 0;
}

【c语言】c程序设计-谭浩强-(第三章)-一


// 给出三角形的三边长,求三角形面积
// area = sqrt( s * ( s - a ) * ( s - b ) * ( s - c ) )
// s = ( a + b + c) / 2

#include <stdio.h>
#include <math.h>

int main()
{
	int a,b,c;
	double s,area;
	printf("请输入三角形三个边长:");
	scanf("%d%d%d",&a,&b,&c);
	s = ( a + b + c) / 2;
	area = sqrt( s * ( s - a ) * ( s - b ) * ( s - c ) );
	printf("三角形面积是:%f\n",area);

	return 0;
}

【c语言】c程序设计-谭浩强-(第三章)-一


// 先后输出BOY三个字符

#include <stdio.h>

int main()
{
	char a = 'B';
	char b = 'O';
	char c = 'Y';
	putchar(a);
	putchar(b);
	putchar(c);
	printf("\n");
	return 0;
}

【c语言】c程序设计-谭浩强-(第三章)-一


// 从键盘输入BOY三个字符,然后把它们输出到屏幕

#include <stdio.h>

int main()
{
	char a,b,c;
	printf("请输入三个字符:");	
	a = getchar();
	b = getchar();
	c = getchar();
	putchar(a);
	putchar(b);
	putchar(c);
	putchar('\n');
	return 0;
}

【c语言】c程序设计-谭浩强-(第三章)-一