c语言作业一到三章

  • 格式:doc
  • 大小:208.00 KB
  • 文档页数:15

第一章 电气2012302540162 赵庆营
1、
#include
void main()
{
printf("******************************\n");
printf(" 欢迎使用卡卡名片夹\n");
printf(" [1]显示全部名片\n");
printf(" [2]新建名片\n");
printf(" [3]修改名片\n");
printf(" [4]删除名片\n");
printf(" [5]退出\n");
printf("******************************");
}

2、
#include
void main()
{
float a,y;
printf("请输入一个数:\n");
scanf("%1f",&a);
y=1.0/a;
printf("%f的倒数是%f",a,y);
}

第二章
1、
#include
void main()
{
double c,f;
printf("请输入华氏温度:\n");
scanf("&1f",&f);
c=5./9*(f-32);
printf("华氏%f度,转换为摄氏%f度。\n",f,c);
}
2、
#include
#include
#define PI 3.1415926
void main()
{
double x,y,s1,s2,z;
printf("Please Enter x & y: ");
scanf("%1f%1f",&x,&y);
x=x*PI/180.0;
y=y*PI/180.0;
s1=sin(fabs(x)+fabs(y));
s2=cos(fabs(x+y));
z=s1/sqrt(s2);
printf("z=%1f\n",z);
}
3、
#include
#include

void main()
{
double a,r,d,I;
int n;
printf("请输入a、r和n值: \n");
scanf("%1f,%1f,%d",&a,&r,&n);
I=1+r;
d=(a*(pow(I,n)-1))/((I-1)*pow(I,n));
printf("d=%.1lf\n",d);
}
第三章
1、
#include

void main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("输出:%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}
2、
#include

void main()
{
int x=97;
printf("八进制数=%o\n",x);
printf("十六进制数=%x\n",x);
}
3、
#include
#define Pi 3.1415926
void main()
{
double r=1.5,h=3,c1,s1,s2,v1,v2;
c1=2*Pi*r;
s1=Pi*r*r;
s2=4*Pi*r*r;
v1=4/3*Pi*r*r*r;
v2=2*Pi*r*r*h;
printf("圆周长=%f,圆面积=%f,圆球表面积=%f,圆球体积=%f,圆柱体积=%f\n",
c1,s1,s2,v1,v2);
}
4、
#include
#include
void main()
{
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%f\n",area);
}
5、
#include
void main()
{
char a,b,c;
scanf("%c%c%c", &a,&b,&c);
printf("\"%c%c%c\"\n", a,b,c);
printf("%c\n%c\n%c\n", a,b,c);
}
6、
#include
void main()
{
char c1,c2,c;
c=getchar();
c1=c-1;
c2=c+1;
printf("%c,%c,%c\n",c1,c,c2);
printf("%d,%d,%d\n",c1,c,c2);
}
7、
#include
void main()
{
int h=30,f=90,x,y;
x=(4*h-f)/2;
y=(f-2*h)/2;
printf("鸡%d只,兔%d只\n",x,y);
}
8、
#include
void main()
{
int a,b,c,d,e;
printf("请输入一个三位正整数:\n");
scanf("%d",&a);
b=a/100;
c=(a/10)%10;
d=a%10;
printf("%d",e=100*d+10*c+b);
}
9、
#include
#include
void main()
{
float a,b,c,disc,x1,x2,p,q;
scanf("%f,%f,%f",&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
printf("x1=%f,x2=%f",x1,x2);
}
10、
#include
void main()
{
char c1,c2;
c1=getchar();
c2=getchar();
putchar(c1);
putchar(c2);
printf("\n");
printf("%c,%c\n",c1,c2);
}