/*
编写一程序P733.C实现以下功能
从键盘读入一个任意字符,输出该字符ASCII的十六进制值。
编程可用素材:printf("Input a character: ")、printf("\nAscii('…') = 0x…\n"…。
*/#include<stdio.h>intmain(void){char ch;printf("Input a character: ");scanf("%c",&ch);printf("\nAscii('%c') = 0x%x\n",ch,ch);return0;}
p734.c
/*
编写一程序P734.C实现以下功能
从键盘输入一个正方体的边长(整型),计算该正方体的体积和表面积。
编程可用素材:printf("Input a side of cube: ")…、
printf("\nThe volume of cube is …, the surface area of cube is %d.\n"…。
*/#include<stdio.h>intmain(void){int side;int valume,area;printf("Input a side of cube: ");scanf("%d",&side);
valume = side*side*side;
area =6*side*side;printf("\nThe volume of cube is %d, the surface area of cube is %d.\n",valume,area);return0;}
p735.c
/*
编写一程序P735.C实现以下功能
从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长。
注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的3条边长。
编程可用素材:
printf("Input a side of triangle: ")、
printf("\nThe area of triangle is …, the circle of triangle is ….。
*/#include<stdio.h>#include<math.h>intmain(void){int a,circle;double half;double area;printf("Input a side of triangle: ");scanf("%d",&a);
half = a*3/2.0;
area =sqrt(half*(half-a)*(half-a)*(half-a));
circle = a*3;printf("\nThe area of triangle is %.2lf, the circle of triangle is %d",area,circle);return0;}
p736.c
/*
编写一程序P736.C实现以下功能
从键盘上输入一个四位整数,计算各个位上的数字之和。
编程可用素材:printf("Input a number with 4-digit: ")、printf("\nsum=…\n"…。
*/#include<stdio.h>intmain(void){int num;int ge,shi,bai,qian;int sum;printf("Input a number with 4-digit: ");scanf("%d",&num);// 分离出各位,再进行求和
ge = num%10;
shi = num/10%10;
bai = num/100%10;
qian = num/1000;
sum = ge+shi+bai+qian;printf("\nsum=%d\n",sum);return0;}