张照行 的第三次作业

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更为适合,可是为什么就得不出我想要的结果?是跟整型实型有关还是别的什么?我什么的概念没弄清楚?

时间: 2024-08-11 05:03:55

张照行 的第三次作业的相关文章

张照行 的第七次作业

1.第一题就放大招,难以招架啊,实在是难,而且课外知识涉及的也不少,偏偏放在第一题上,这是让我们知难而进吗,纠结了两天不是盖的,请教了同学也查了资料,最后总算是弄出来了,不容易啊,为了表示真的好难,就展示三个版本好了 #include <stdio.h> int main() { int a[26]={0}; char zzh[13]={ 'z','h','a','n','g','z','h','a','o','h','a','n','g' }; int i; for(i=0;i<13;

张照行 的第五次作业

1. #include<stdio.h> int main() { int a,b,c,n; printf("请输入三个整数:"); scanf("%d %d %d",&a,&b,&c); if(a>b) { n=b; b=a; a=n; } if(a>c) { n=c; c=a; a=n; } if(b>c) { n=c; c=b; b=n; } printf("这三个数从小到大分别是:%d %d %

张照行的第四次作业

1.猜数字游戏 #include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int n; srand(time(NULL)); n=1+(rand()%100);//生成0~100之间的随机整数 printf("猜猜这个数是几:"); int a; int i; for(i=1;i<=10;i++) { scanf("%d/n",&a); if

第三次作业问卷

看到一个问卷不错,拟作为第三次作业的部分内容. 你对自己的未来有什么规划?做了哪些准备? 答:未来走一步算一步,计划赶不上变化,充实自己的知识,多增加一点自己经验,比起知识,更重要的是社交. 你认为什么是学习?学习有什么用?现在学习动力如何?为什么? 答:学习,就是知道一些以前不知道的事.厉害的人有两点:观察力和文化底蕴,学习就是为了增加知识储备,尽量不出现书到用时方恨少的情况.目前的学习动力很缺乏,因为一到大学开始想着混. 你感觉自己什么事情做的比较成功?有什么经验? 答:并不知道,似乎没有什

职业规划第三次作业

看到一个问卷不错,拟作为第三次作业的部分内容. 你对自己的未来有什么规划?做了哪些准备? 答: 学好大学四年的课程,并积极参加各种活动来锻炼自己的能力.在实习期间认真学习工作经验,学习经验然后争取能自己创业 好好交友,多读书, 你认为什么是学习?学习有什么用?现在学习动力如何?为什么? 答:学习是通过他人的言传身教了解知识,将他人的认识转化为自己的知识.学习能够取他人之长补己之短,丰富自己的认知,还避免了闭门造车和坐井观天的错误.现在的学习动力一般,因为新学知识对我来说比较陌生. 你感觉自己什么

o(︶︿︶)o 唉,第三次作业

                                                                             第三次作业 1.需求分析 (1)从combox控件中,获取各种运算(+.=.*./),用户可以输入运算范围,比如想算0-10以内的,那么就在textbox5和6中输入0和10就行,当然,如果5中的数字比6中的数字小的话,会有消息提示框,并清空他们.用户可以选择算法,设置范围后,点击计算,输入结果,回车就可以. 2.设计思路 (1)思考应该怎么做

第三次作业第一题

问卷调查 看到一个问卷不错,拟作为第三次作业的部分内容. 1.   你对自己的未来有什么规划?做了哪些准备 答: 我对未来的规划是想做网页设计类的  目前的准备是多看相关知识的书,熟悉网页设计的软件认真学习,将自己所学运用到实际工作中. 2.   你认为什么是学习?学习有什么用?现在学习动力如何?为什么? 答:学习就是把不会的知识变成会的.学习的作用是学会了就能运用到实践中.现在的学习动力还没有那么努力因为可能是还是找不到自己的目标比较迷茫 3.   你感觉自己什么事情做的比较成功?有什么经验?

Spark源码系列(三)作业运行过程

导读 看这篇文章的时候,最好是能够跟着代码一起看,我是边看代码边写的,所以这篇文章的前进过程也就是我看代码的推进过程. 作业执行 上一章讲了RDD的转换,但是没讲作业的运行,它和Driver Program的关系是啥,和RDD的关系是啥? 官方给的例子里面,一执行collect方法就能出结果,那我们就从collect开始看吧,进入RDD,找到collect方法. def collect(): Array[T] = { val results = sc.runJob(this, (iter: It

OO前三次作业总结

很庆幸我还活着-- 千言万语尽在一言中-- 好了话不多说直接进入正题,在此对前三次OO作业做一个简单的总结: 第一次作业:第一次接触面向对象-作为一个没有java编程基础的小白来说,面对这个本来比较简单的作业还是比较头疼的,首先不懂java语法,其次不理解面向对象的含义:一脸懵逼-- 好在经过两天的煎熬之后也算是勉强入门了,磕磕碰碰写完了第一次作业,由于初次第一次对于面向对象这个概念没有多少理解并且作业难度也不大,所以整个程序只有一个类,代码量110行:主要难点为输入是否合法的判断以及多项式算法