【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; }
// 计算存款利息。有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; }
// 给定一个大写字母,要求用小写字母输出
#include <stdio.h>
int main()
{
char c;
printf("请输入一个大写字母:");
scanf("%c",&c);
c = c + 32;
printf("该大写字母的小写是:%c\n",c);
return 0;
}
// 给出三角形的三边长,求三角形面积 // 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; }
// 先后输出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; }
// 从键盘输入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; }