2021-11-24学习总结

今天是我在实验室预备役学习的第二天,因为个人基础不好,只能先做一些较为基础的题目。

且由于做题数目太少,导致做题速度太慢,还需多加练习,跟上大家的进度。

一、 数组最大值

描述

编写一个函数,返回一个int数组中存储的最大数值

格式

输入格式

输入包括两行,第一行是数组大小n,第二行是n个数字,以空格隔开

输出格式

输出数组中最大数

样例

样例输入 Copy

5
1 2 3 4 5

样例输出 Copy

5		

 个人解法如下:

#include<stdio.h>
int main()
{
    int a[1000];
    int i,n,max;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    max=a[0];
    for(i=1;i<n;i++)
    {
        if(a[i]>max)
            max=a[i];
    }
    printf("%d",max);
    return 0;
}

因为题目较基础,故省略解题思路及注释。

二、

解题思路如下:

#include<stdio.h>
int main()
{
    int T,n,i,j,b;
    scanf("%d",&T);
    for(i=1; i<=T; i++)
    {
        scanf("%d",&n);
        if(n<=2)
            printf("师傅,你使诈!\n");
        else
        {
            for(i=1; i<n-1; i++)
            {
                for(j=0; j<2; j++)
                {
                    b=0;
                    b=2*i+j+1;
                    printf("%d ",b);
                }
            }
        }
    }
}

冰冻三尺非一日之寒,学习并非一朝一夕的事。之前因为懒惰欠下的账,需要你更多的努力去偿还,望今后能亡羊补牢,今日事今日毕。

猜你喜欢

转载自blog.csdn.net/qq_62531911/article/details/121529085
今日推荐