作业

1.

#include<stdio.h>
int main()
{   printf("*********\n *******\n  *****\n ***\n  *\n");
  return 0;
}

实验总结:换行后默认左对齐,格式与实际要求相应添加空格。

 

2.

#include <stdio.h>

int main()
{
  int a,b,c,sum;
  printf("请输入三个整数,并求它们的和");
  scanf("%d%d%d",&a,&b,&c);
  sum=a+b+c;
  printf("它们的和为%d\n",sum);
  return 0;
}

 

 实验总结:每一行最后注意加分号。

3.

#include <stdio.h>
int main()
{
  int a,b,c,d,e,f,old;
  printf("请输入今天的日期:\n");
  scanf("%d,%d,%d",&a,&b,&c);
  printf("请输入你的生日:\n");
  scanf("%d-%d-%d",&d,&e,&f);
  old=a-d;
  printf("你今年%d岁了,你的生日是%d-%d-%d",old,d,e,f);
  return 0;
}

 

 

实验总结:注意不要将0打成o

 

4.

#include <stdio.h>
int main()
{
  int a,b,c,d;
  printf("请输入三个数:");
  scanf("%d%d%d",&a,&b,&c);
  d=a;
  a=b;
  b=c;
  c=d;
  printf("交换后为%d,%d,%d\n",a,b,c);
  return 0;
}

 

 实验总结:三数互换需要用到一个中间数

5.

#include <stdio.h>
int main()
{
  int min1,hour,min2;
  printf("输入X分钟,将其用小时和分钟来表示:");
  scanf("%d",&min1);
  hour=min1/60;
  min2=min1%60;
  printf("%d分钟=%d小时%d分钟",min1,hour,min2);
  return 0;
}

 

 实验总结:注意取余和取整符号不同

6.

#include <stdio.h>
int main()
{
int a,b,c,d,e,f;
printf("输入四位数:");
scanf("%d",&a);
b=a/1000;
c=a/100%10;
d=a/10%10;
e=a%10;
f=e*1000+d*100+c*10+b;
printf("倒序为%04d",f);
return 0;
}

实验总结:输出数值时,若需要第一位是0,则应在相应的格式字符前加0。

 

7.

#include <stdio.h>
int main()
#define PI 3.1415926
{
int r;
float c,v;
printf("请输入半径:");
scanf("%d",&r);
c=2*PI*r;
v=4.0/3*PI*r*r*r;
printf("周长为%.2f,体积为%.2f",c,v);
return 0;
}

实验总结:小数的修饰符为%.2f

posted on 2016-10-03 14:17    阅读(118)  评论(0编辑  收藏  举报

导航