160809322-王翔君第四次作业

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    printf("请输入你想猜的数:");
    srand(time(NULL));
    int predefined=rand()%100;
    int n;
    scanf("%d",&n);
    int i;
    for(i=0,i<=3,i++)
    {
        if(predefined==n)
        {
            printf("bingo");
            brink;
        }
        else if (predefined>n)
        {
            printf("too small");
            scanf("%d",&n);
        }
        else(presefined<n)
        {
            printf("too big");
            scanf("%d",&n);
}
if(i==3)
   {
    printf("game over\n");
    break ;
    }
  }
  return 0;
}

听完老师讲的,我也算是写完了,但是还是有些东西似懂非懂。最后在检测的时候还是有五个错误,我也是看不出来了,希望老师指点指点!!

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a,b,c;
    int s;
    printf("请输入两个整数:");
    scanf("%d %d,&a,&b");
    s=a*b;
    while(a!=0){
        c=a%b;
        a=b;
        b=c;
    }
    printf("最大公约数:%d\n",a);
    printf("最小公倍数:%d\n",s/b);
    return 0;
}

写第二道题的时候感觉没什么头绪,自己想写到了一个写法,很复杂。。。。。后来看了上网和看了各种不同的解法,最终还是发现这种解法比较方便。现在我发现有c语言作业在做之前其实得在纸上先打好草稿,写出最优的解法,这让我感觉像在解数学题。。。然后我个人也向大家推荐这种做法。

时间: 2024-08-05 11:12:17

160809322-王翔君第四次作业的相关文章

160809322王翔君-十二次作业

#include<stdio.h> struct student { char number[10]; char name[4]; char gender[20]; char phone[20]; char dept[20]; int age; int score; }; int main() { return 0; } #include<stdio.h> struct student { char number[10]; char name[20]; int age; }; in

王翔君160809322第六次作业

#include<stdio.h> int sum=0; int oddSum(int n) { if(n%2==1) sum+=n; return sum; } int main() { int n,i,N,result; printf("输入n的值:"); scanf("%d",&n); printf("输入数的值:\n"); for(i=0;i<n;i++) { scanf("%d",&

160809322-王翔君

大家好,我是王翔君.首先很高兴和大家成为同学.我其实是个对计算机并不了解的人.在大多数人的观点了,计算机是一个比较难的学科,也是能够锻炼人的学习能力的一门学科,我希望能够在计算机的学习过程中学会除专业知识以外的其他能力,帮我改掉一些换毛病.能够更加认真仔细.同时,我想这也是对于我的一次挑战,在面对未知的时候,面对困难的时候的坚持.我希望大家能够和我一起坚持,有始有终.加油! #include <stdio.h> int main() { int a,b,i,t,sum=0; scanf(&qu

结对作业(软件工程第四次作业)

软件工程第四次作业---代码审查 一.partner 结对伙伴:林路 代码链接:coding 二.代码审查表 功能模块名称 简单的语法分析程序 审查人 王灵杰 审查日期 2018.4.6 代码名称 简单的语法分析程序 代码作者 林路 文件结构 重要性 审查项 结论 头文件和定义文件的名称是否合理? 合理 头文件和定义文件的目录结构是否合理? 合理 版权和版本声明是否完整? 不完整 重要 头文件是否使用了 ifndef/define/endif 预处理块? 没有 头文件中是否只存放"声明"

04+罗潇潇+罗潇第四次作业

04+罗潇潇+罗潇第四次作业 1.项目整体管理的过程 (1)项目启动,制定章程 (2)制定初步的项目范围说明书. (3)制定项目管理计划 (4)指导和管理项目执行 (5)监督和控制项目 (6)整体变更 (7)项目收尾 2.项目启动就是以书面的.正式的形式肯定项目的成立与存在,同时以书面正式的形式为项目经理进行授权.项目章程应当由项目组织以外的项目发起人发布,若项目为本组织开发也可以由投资人发布. 3.项目章程包括: (1)基于项目干系人的需求和期望提出的要求. (2)项目必须满足的业务要求和产品

软件工程(第四次作业)

第四次作业 题目: 1. 敏捷开发是在什么样的背景下产生的?其主要特点有哪些?什么时候选择敏捷开发更恰当,为什么? 2. Code smell 是如何产生的?有哪些典型的 code smell?代码重构(Code refactoring)有哪些优点?有哪些代码重构的方法? 答:1(1)敏捷开发的背景: 所谓敏捷开发是以用户的需求进化为核心,采用迭代.循序渐进的方法进行软件开发.在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视.可集成和可运行使用的特征.换言

软件工程第四次作业——团队作业

软件工程第四次作业--团队作业 本次作业采用团队作业的方式,我的队友是我的同班同学,他们分别为:(队长)亢健强,贾猛,黄明帅,黄珂锐.我们团队的总体任务是要做一个"乐谱识别与演奏"的软件,拍摄一张乐谱图片,它会使用光学识别转换成音乐. 此次团队作业中我得任务主要是做需求调研,为此我先总结了一下常用的需求调研方法的优缺点,然后结合我们团队的实际情况选出了一种最适合我们的调研方法. 调研方法 优 点 缺 点 实地观察法 调查者在实地通过观察获得直接的.真实可靠的第一手资料 有一定的偶然性,

&lt;第四次作业查阅&gt;hashmap由value找key的算法

问题:不同于第三次作业,第三次作业是按照key的值排序输出,第四次作业则是要求按照频率(hashmap的value值)排序,然后输出key的值,最开始的想法是还是沿用第三次作业的做法,想着查询一下怎么从value反得到key的值,最后发现这种做法不仅麻烦,而且效率特别低,也给了我启示,由于key-value对可能出现多对一的情况,所以由key的value比较容易高效,但是反之的效率就比较低,应该尽量能够避免试图通过value得key. Map中是一个key有且只有一个value. 但是一个val

第四次作业——04树

第四次作业--树 一.学习总结 树的思维结构图 2.对于树学习总结 ⑴.树结构认识:树是一种非线性结构,每个节点有0个或多个后继节点,有且仅有一个前驱节点(根节点除外).在树中,递归方法可以放在考虑的首要位置 ⑵.学习这个结构遇到的困难:递归调用不会很清晰,代码量大,较难记忆. ⑶.树结构可以解决的问题:并查集问题 哈夫曼编码的问题. 二.6-1 二叉树操作集 1.设计思路 void CreateBTree(BTree &BT,string str){ 创建一个树T 定义一个i来计数 创建一个队