提供c语言入门教程
《程序设计与问题求解》练习题精选
1. 将一个四位正整数的个、十、百、千位及中间两位分别分解出来并输出。如一个数1234,则输出的数为1及23。
2. 编一个程序,输入两个数,分别求出其和、差、积、商并输出。
3. 输入两个数,然后输出其中最大的数。
4. 输入三个数,然后输出其中最大的数。
5. 编程输入一个整数,若为四位正整数则要求正确分离出其个、十、百、千位及中间的两位数并分别输出,如输入的是1234,则输出应该为23;否则给出一个出错提示。
6. 位数对调:输入一个三位自然数,把这个数的百位与个位数对调,输出对调后的数。
7. 例如:Input 3 bit natrue data:234 n=432
8. 提示:(1)先确定输入数n是否三位数,即n>99且n<=999。 (2)位数对调:n=abc→cba=x
9. 求三角形面积:给出三角形的三个边长为a,b,c,求三角形的面积。
提示:(1)输入的三角形三边长a,b,c要满足“任意两边长的和大于第三边长”。 (2)按海伦公式计算:s=(a+b+c)/2;x=s*(s-a)*(s-b)*(s-c) 这时若x>=0,则求面积:area=SQRT(x),并输出area的值。其中的SQRT表示对某一值开平方。
10. 输入两个数,然后输出其中最大的数。