第三章 43,44题

43.

#include <stdio.h>

 

void index(int x,int a[],int n) 

    inti,k; 

   for(i=0;i<n;i++) 

   { 

       printf("%d ",a[i]); 

    }

       printf("\n");

   for(i=0;i<n;i++) 

   { 

       if(x==a[i]) 

       { 

           k=1; 

           break; 

       } 

       else 

           k=0; 

   } 

   if(k==1) 

       printf("数组中存在%d\n",x); 

   else 

       printf("数组中不存在%d\n",x); 

int main() 

    inti,n,num,a[100]; 

   while(1) 

   { 

   printf("输入元素个数:"); 

   scanf("%d",&n); 

   printf("输入元素:\n"); 

   for(i=0;i<n;i++) 

   { 

       scanf("%d",&a[i]); 

   } 

   printf("输入要查找的数:"); 

   scanf("%d",&num); 

   index(num,a,n); 

   } 

return 0; 


44.

#include<stdio.h>

int fun(int score[][3],int num)

{

        

   int i,j,k,c,n=0;

   for(i=0;i<num;i++)

         {

       k=0;

       c=1;

       for(j=0;j<3;j++)

                   {

           if(score[i][j]<70)

            c=0;

           if(score[i][j]>85)

              k++;

                   }

       if(k>=1&&c!=0)

          n++;

         }

    printf("有%d个人符合要求\n",n);

return n;

}

int main()

{

   int a, score[10][3];

   while(1)

         {

        printf("请输入学生人数:");

        scanf("%d",&a);

        printf("请输入学生三科成绩:\n");

        for(int i=0;i<a;i++)

                    {

            for(int j=0;j<3;j++)

            scanf("%d",&score[i][j]);

                    }

         fun(score,a);

         }

return 0;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值