‘壹’ c 语言顺序结构程序设计练习题10道,求助!!!
1、编写程序:输入一矩形的长和宽,计算该矩形的面积。
#include<stdio.h>
intmain(){
inta,b,s;
printf("输入矩形的长和宽:");
scanf("%d%d",&a,&b);
s=a*b;
printf("面积为:%d ",s);
return0;
}
2、编程:输入求的半径R,计算并输出球的体积。
#include<stdio.h>
#definepi3.14159265358979
intmain(){
intr,s;
printf("输入圆的半径:");
scanf("%d",&r);
s=pi*r*r;
printf("面积为:%lf ",s);
return0;
}
3、编程:输入三个数,求出这三个数的和以及平均值,并在屏幕上输出。
#include<stdio.h>
intmain(){
inta,b,c,sum;
floatavr;
printf("输入三个整数:");
scanf("%d%d",&a,&b,&c);
sum=a+b+c;
avr=sum/3.0;
printf("面积为:%d,平均值为%.2lf ",sum,avr);
return0;
}
4、编程:输入一个三位整数x(999=>x>=100),将其分解出百位、十位、各位,并求出各位之和以及各位之积
#include<stdio.h>
intmain(){
intnum,gw,sw,bw,sum,mult;
printf("输入一个三位整数:");
scanf("%d",&num);
gw=num%10;
num/=10;
sw=(num)%10;
num/=10;
bw=(num)%10;
sum=bw+sw+ge;
mult=bw*sw*gw
printf("和为:%d,积为:%d ",sum,mult);
return0;
}
5、编程:已知三角形的三边a=3,b=4,c=5,求其面积s。(提示:假设有一个三角形,边长分别为a、b、c,
三角形的面积S可由以下公式求得:S=sqrt(p(p-a)(p-b)(p-c)),而公式里的p为半周长:p=(a+b+c)/2。
#include<stdio.h>
#include<math.h>//forsqrt()
intmain(){
floata,b,c;
doublep,s;
printf("输入三角形的三条边:");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2lf ",s);
return0;
}
6、编写一个C程序,输出以下信息:
**************************
VeryGood!
**************************
#include<stdio.h>
intmain(){
printf("************************** ");
printf("VeryGood! ");
printf("************************** ");
return0;
}
7、编写一个程序,输入a、b、c三个值,输出其中最大值.
#include<stdio.h>
intmain(){
inta,b,c,m;
printf("输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
m=a;
if(b>m)m=b;
if(c>m)m=c;
printf("最大值为:%d ",m);
return0;
}
8、写出程序运行的结果:
main(){
inti,j,m,n;
i=8;
j=10;
m=++i;//执行本句后,i是9,m是9
n=j++;//执行完本句后,n是10,j是11
printf("%d,%d,%d,%d",i,j,m,n);//输出为9,11,9,10
}
9、写出程序运行的结果:
main(){
chara,b,c1,c2;
floatx,y;
a=3;
b=7;
x=8.5;
y=71.82;
c1='A';
c2='a';
printf("a=%db=%d/n",a,b);//a=3b=7
printf("x=%fy=%f",x,y);//x=8.5y=71.820000
printf("c1=%c,c2=%c",c1,c2);//c1='A'c2='a'
}
10、求ax2+bx+c=0方程的根,a,b,c由键盘输入,假设b2-4ac>0。
#include<stdio.h>
#include<math.h>//forsqrt()
intmain(){
floata,b,c,delta;
floatx1,x2;
printf("输入二次函数系数:");
scanf("%f%f%f",&a,&b,&c);
delta=b*b-4*a*c;
x1=(-b+sqrt(delta))/2/a;
x2=(-b-sqrt(delta))/2/a;
printf("函数的根为:x1=%.2lf,x2=%.2lf ",x1,x2);
return0;
}
‘贰’ c语言求解。顺序结构 输入半径,计算圆的周长、面积,以及圆球的表面积和体积并输出。圆周率要
#include<stdio.h>
#include<math.h>
#define Pi 3.1415926
int main()
{
float r,c,s,s1,v;
scanf("%f",&歼键r);
c=2*Pi*r;
s=Pi*pow(r,2);
s1=4*s;
漏改袭v=4*Pi*pow(r,3)/3;
printf("C=%f S=%f S1=%f V=%f "返兄,c,s,s1,v);
return 0;
}
‘叁’ c语言顺序结构程序 立体几何计算题怎么编写啊啊求解
运行结果如下:有不清楚的地方,请留言。没问题,请采纳下。谢谢
#include<stdio.h>
#include<stdlib.h>
#definePI3.14//宏定义pi等于3.14
intmain()
{
floatr,h;
floatc1;//保存计算圆的周长
floatSb;//保存圆的表面积
floatVb;//保存圆柱的体积
printf("请输入圆的半径r=:
");
scanf("%f",&r);//输入圆的半径
printf("请输入圆柱的高度h=:
");
scanf("%f",&h);//输入圆柱的高
//计算半径为r的周长c1
c1=2*PI*r;
铅困//S=4πR^2:S球面积,R球半径,π:圆周率
Sb=槐模念4*PI*r*r;
//计算圆柱的体积:底面积乘以高
Vb=PI*r*r*h;
printf("半径为r的圆的周长是:%.2f
",c1);
printf("
半径为r的圆的表面积是:%.2f
",Sb);
码橘printf("
半径为r的圆柱的体积是:%.2f
",Vb);
return0;
}
‘肆’ 第八课:顺序结构实例
【题目描述】给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。
【输入】输入包含一个实数r(0 < r ≤ 10,000),表示圆的半径。
【输出】输出一兄裂行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。
【输入样例】3.0
【输出样例】6.0000 18.8495 28.2743
【题目描述】对于阻值为 r1 和 r2 的电阻,其并联电阻阻值公式计算如下:R=1/(1/r1+1/r2)。输入两个电阻阻抗大小,浮点型。输出并联之后的阻抗大小,结果保留小数点后2位。
【输入】两个电阻阻抗大小,浮点型,以一个空格分开。
【输出】并联之后的阻抗大小,结果保留小数点后2位。
【输入样例】1 2
【输出样例】0.67
【题目描述】分别定义int,short,float,double,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。
【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
【题目描述】输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负吵前数向上舍入。提示:可以使用强制类型转换来实现。
【输入】一个单精度浮点数。
【输出】一个整数,即向零舍入到整数的结果。
【输入样例】2.3
【输出样例】2
【题目描述】输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
【输入】一个除空格以外的可见字符。
【输出】一个十进制整数,即该字符的ASCII码。
【输入样例】A
【输出样例】65
【题目描述】
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。
【输入】羡碰闭一个整数,即字符的ASCII码,保证存在对应的可见字符。
【输出】一行,包含相应的字符。
【输入样例】65
【输出样例】A
‘伍’ C语言,顺序结构
1.#include<stdio.h>
void main()
{char c1,c2;
c1=getchar();
c2=getchar();
putchar(c1);
printf("%c",c2);}
2.#include<stdio.h>
void main()
{int r,h;
float s,v;
printf("请输入圆的半径:\n");
scanf("%d",&r);
printf("请输入圆的高:\n");
scanf("%d",&h);
printf("圆的枝薯面积是:\n");
s=3.14*r*r;
printf("%3.2f\n",s);
printf("圆孙盯柱则搭和的体积:\n");
v=s*h;
printf("%3.2f\n",v);}
}
‘陆’ 顺序的结构是什么
顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
例如,迹春a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为: c = a; a = b; b = c; 执行结果是a = 5,b = c = 3。
顺序结构的原理计算:
输出三部曲的程序就是顺序结构,例如计冲山算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。
不过大多数情况下顺序结构都是作为程序姿判耐的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。