张照行 的第三次作业

1.

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

2.

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

3.

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

4.

#include<stdio.h>
int main()
{
    char grade;
    printf("请输入等级:");
    scanf("%c",&grade);//A,B,C,D,E
    switch(grade)
    {
        case'A':
           printf("90~100"); 
           break;//退出switch语句 
        case'B':
           printf("80~89");
           break;
        case'C':
           printf("70~79");
           break; 
        case'D':
           printf("60~69");  
           break;
        case'E':
           printf("0~59");
           break;
    } 
}

5.输入100后输出的结果是37摄氏度

#include<stdio.h>
int main()
{
    int F;
    printf("请输入华氏温度:");//因为要求100华氏度的换算所以输入100 
    scanf("%d",&F);
    printf("C=%d摄氏度", 5*(F-32)/9);//输出要为整形所以是%d 
}

 6.输出的结果是45米

#include<stdio.h>
int main()
{
    int H=100;
    int t=3;
    int g=10;
    printf("一个物体从100米的高空自由落下,它在前3秒内下落的垂直距离\n");
    H=0.5*g*t*t;
    printf("H=%d米",H);
}

7.

#include<stdio.h>
int main()
{
   int a,b,c,d;
   printf("请输入一个三位数:"); //这里输入152 
    scanf("%d",&a);
    b=a%10;
    c=(a/10)%10;
    d=a/100;
   printf("三位数%d的个位数字是%d,\n           十位数字是%d,\n           百位数字是%d\n",a,b,c,d);
}

8.

#include<stdio.h>
#include<math.h>
int main()
{
    double x;
    double y;
    printf("请输入x的值:");
    scanf("%lf",&x);
    if(x>=0)
        y=sqrt(x);
    else
        y=pow(x-1,2)+2*x+1/x;
    printf("y=f(x)=%.2f",y);    
}

9.

#include<stdio.h> 
#include<math.h>
int main() 
{
   int money,year;
   double rate,interest,a;
   printf("请输入存款金额:");
   scanf("%d",&money); 
   printf("请确认存期:"); 
   scanf("%d",&year);
   printf("请确认年利率:");
   scanf("%lf",&rate);
   a=pow(1+rate,year);
   interest=money*(a-1);
   printf("存款利息为:%f",interest);
}

10.

#include <stdio.h>
int main()
{
   int x;
   double y;
   printf("请输入本月用电量:");
   scanf("%d",&x);
   if(x<=50)
      y=0.53*x;
   else
      y=50*0.53+(x-50)*0.58;
   printf("本月电费为:%.2lf",y);
}

作业问题:为什么我在做第6题的时候中用公式H=0.5*g*t*t;这个语句时,一开始我想用H=1/2*g*t*t的,可是结果就不对,总是输出0,而用0.5又可以了?我前面用的都是int,按理说1/2应该比0.5更为适合,可是为什么就得不出我想要的结果?是跟整型实型有关还是别的什么?我什么的概念没弄清楚?

转载于:https://www.cnblogs.com/160809332zzh/p/5920046.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园失物招领系统管理系统按照操作主体分为管理员和用户。管理员的功能包括字典管理、论坛管理、公告信息管理、失物招领管理、失物认领管理、寻物启示管理、寻物认领管理、用户管理、管理员管理。用户的功能等。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。 校园失物招领系统管理系统可以提高校园失物招领系统信息管理问题的解决效率,优化校园失物招领系统信息处理流程,保证校园失物招领系统信息数据的安全,它是一个非常可靠,非常安全的应用程序。 ,管理员权限操作的功能包括管理公告,管理校园失物招领系统信息,包括失物招领管理,培训管理,寻物启事管理,薪资管理等,可以管理公告。 失物招领管理界面,管理员在失物招领管理界面中可以对界面中显示,可以对失物招领信息的失物招领状态进行查看,可以添加新的失物招领信息等。寻物启事管理界面,管理员在寻物启事管理界面中查看寻物启事种类信息,寻物启事描述信息,新增寻物启事信息等。公告管理界面,管理员在公告管理界面中新增公告,可以删除公告。公告类型管理界面,管理员在公告类型管理界面查看公告的工作状态,可以对公告的数据进行导出,可以添加新公告的信息,可以编辑公告信息,删除公告信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值