注册 登录
编程论坛 C语言论坛

舅舅孩子吧

A3C 发布于 2023-11-07 22:47, 497 次点击
只有本站会员才能查看附件,请 登录
2 回复
#2
rjsp2023-11-08 08:55
程序代码:
#include <stdio.h>

int main( void )
{
    unsigned max_value = 0;
    unsigned count = 0;

    for( size_t i=0; i!=10; ++i )
    {
        unsigned value;
        if( scanf("%u",&value) != 1 )
        {
            puts( "输入错误." );
            return 1;
        }

        if( max_value < value )
        {
            max_value = value;
            count = 1;
        }
        else if( max_value == value )
        {
            ++count;
        }
    }

    printf( "最大值 = %u\n次数 = %u\n", max_value, count );
}

第二题则不知所云,起码得给个输入输出样例。
   「键盘输入矩阵行列和元素」我猜是「键盘输入矩阵行数、和各元素的值
   「利用二维数组……」那起码应该限制 行数、列数 的最大可能值,但题目没肯交代这必要信息。
   「定义3x4阶矩阵」那还要不要「键盘输入矩阵行列」
我只能给个 矩阵转置 的示例
程序代码:
#include <stdio.h>

int main( void )
{
    unsigned a[3][4] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };

    for( size_t r=0; r!=sizeof(a)/sizeof(*a); ++r )
        for( size_t c=0; c!=sizeof(*a)/sizeof(**a); ++c )
            printf( "%2u%c", a[r][c], " \n"[c+1==sizeof(*a)/sizeof(**a)] );

    puts( "--------------------" );

    for( size_t c=0; c!=sizeof(*a)/sizeof(**a); ++c )
        for( size_t r=0; r!=sizeof(a)/sizeof(*a); ++r )
            printf( "%2u%c", a[r][c], " \n"[r+1==sizeof(a)/sizeof(*a)] );
}

#3
A3C2023-11-09 10:32
回复 2楼 rjsp
感谢🙏
1