C语言上机练习1
1. 编一C程序,它能逐行读入一个n*n(n < 90)的矩阵的元素(矩阵元素为整数,输入时相邻的整数用空格隔开,用-9999作为输入的结束标记,-9999不是矩阵的元素),找出这个矩阵的最大的元素,再输出该元素的行号和列号(行号和列号均从1开始)。

2. 编写一个C程序,它能读入2*n+1(n<500)个两两不等的正整数(输入时,相邻的两个数用空格隔开,以0为结束标记,0不算在内),对这2*n+1整数进行从小到大排序并输出,再输出值恰在中间

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 枯等年轮

    20人对此回答表示赞同

    这么多,我只能祝福你明天没有被老师干掉了
    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 贺纸张

    11人对此回答表示赞同

    4-3
    编一C程序,它能读如若干个整数f1、f2、...fn(以-9999为结束标记,-9999不算在内)并输出在f2、f3、...fn这n-1个数中大于f1的数的个数、等于f1的数的个数和小于f1的数的个数

    #include<stdio.h>
    main()
    {
    int a,b,i,more=0,equal=0,less=0;
    scanf("%d",&a);
    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Chloe1

    11人对此回答表示赞同

    3. 编一C程序,它能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数
    解:源程序如下:
    int gys (int x,int y)
    {
    int j;
    j=(x<y)?x:y;
    for(;j>0;j--)
    if(x%j==0&&y%j==0)
    break;
    else
    continue;
    return (j);
    }
    int
    展开
    11
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部