首页 > 代码库 > 张楚的第七次作业

张楚的第七次作业

1.第一题稍后改

2.第二题

#include<stdio.h>
int main()//数组逆序存放输出
{
    int a[10],b[10],m,n,i;
    printf("你要输入几个数(少于十个)?\n"); 
    scanf("%d",&n);
    printf("请输入这%d个整数\n",n);
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
    for(i=0;i<n;i++)
    {
        b[i]=a[n-i-1];
        printf("%d ",b[i]);
    }
return 0;
}

 

3.第三题

#include<stdio.h>
int main()//共有元素
{
    int m,n,u,v,i,j;
    printf("第一组数有几个?\n");
    scanf("%d",&m);
    int a[10];
    printf("请输入这些数字:\n");

    for(i=0;i<m;i++)
        scanf("%d",&a[i]);
    printf("第二组数有几个?\n");
    scanf("%d",&n);
    printf("请输入这些数字:\n");
    int b[10];
    for(j=0;j<n;j++)
        scanf("%d",&b[j]);
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
            if(a[i]==b[j])
               printf("共有元素有%d",a[i]);
    }
return 0;     
}

 

4.第四题

#include<stdio.h> 
int a(int m)
{
    if(m==0)
        return 0;
    else
            printf("%d",m%10);
return a(m/10);    
}
int main()
{
    int c; 
    printf("请输入整数:");
    scanf("%d",&c);
    printf("反序输出为:");
    a(c);
    return 0;
}

 

这次感觉有点难,绝大部分是因为自己上课不够认真了,连自己都已经感受到没有一开始的拼劲了,造成现在这种小错不断的局面,比如忘加return或者scanf后的&。上课也是浑浑噩噩,没有一开始的认真了。所以是时候调整心态,端正自己的学习态度 ,玩的时候好好玩,学的时候好好学,分清主次,认知自己在什么时候该做什么。

张楚的第七次作业