当前位置:   article > 正文

7.24作业

7.24作业

定义一个整形数组arr,长度为5,终端输入5个数,依次存入数组中

 

  1. #include <stdio.h>
  2. #include <string.h>
  3. /*
  4.  *
  5.  *定义一个整形数组arr,长度为5,终端输入5个数,依次存入数组中
  6.  *
  7.  */
  8. int main(int argc, const char *argv[])
  9. {
  10.     int a=0;
  11.     int arr[5];//定义数组长度
  12.     printf("请输入5个数>>>\n");
  13.     for(a=0;a<5;a++)
  14.     {
  15.     printf("输入第%d个元素",a+1);
  16.     scanf("%d",&arr[a]);
  17.         }
  18.     printf("数组为:\n"); 
  19.     for(a=0;a<5;a++)
  20.     {
  21.     printf("a[%d]",arr[a]);
  22.     }
  23.     putchar(10);
  24.     return 0;
  25. }

定义整形数组arr,长度为5,终端输入5个数,依次存入数组中,终端再输入一个数字num,判断是否存在此数组中,在的话,打印存在,不在打印不存在

  1. #include <stdio.h>
  2. #include <string.h>
  3. /*
  4. *
  5. *定义整形数组arr,长度为5,终端输入5个数,依次存入数组中,
  6. 终端再输入一个数字num,
  7. 判断是否存在此数组中,
  8. 在的话,打印存在,不在打印不存在 *
  9. */
  10. int main(int argc, const char *argv[])
  11. {
  12. int a=0;
  13. int num=0;
  14. int found=0;
  15. int arr[5];//定义数组长度
  16. printf("请输入5个数>>>\n");
  17. for(a=0;a<5;a++)
  18. {
  19. printf("输入第%d个元素",a+1);
  20. scanf("%d",&arr[a]);
  21. }
  22. printf("数组为:\n");
  23. for(a=0;a<5;a++)
  24. {
  25. printf("a[%d]",arr[a]);
  26. }
  27. putchar(10);
  28. printf("输入要查找的数:");
  29. scanf("%d",&num);
  30. for (a = 0; a < 5; a++)
  31. {
  32. if (num == arr[a])
  33. {
  34. found = 1;
  35. break; // 找到后立即退出循环
  36. }
  37. }
  38. // 根据 found 的值打印结果
  39. if (found) {
  40. printf("数字 %d 在数组中。\n", num);
  41. } else {
  42. printf("数字 %d 不在数组中。\n", num);
  43. }
  44. return 0;
  45. }

3.定义整形数组arr,长度为len,终端输入len个数,依次存入数组中,求平均值、最小值、最大值、和

  1. #include <stdio.h>
  2. #include <string.h>
  3. /*
  4. *
  5. *
  6. *3.定义整形数组arr\
  7. ,长度为len,终端输入len个数
  8. ,依次存入数组中
  9. ,求平均值、最小值、最大值、和
  10. *
  11. */
  12. int main(int argc, const char *argv[])
  13. {
  14. int a=0;
  15. int len=0;
  16. int arr[len];//定义数组长度
  17. printf("请输入长度>>>\n");
  18. scanf("%d",&len);
  19. for(a=0;a<len;a++)
  20. {
  21. printf("输入第%d个元素",a+1);
  22. scanf("%d",&arr[a]);
  23. }
  24. printf("数组为:\n");
  25. for(a=0;a<len;a++)
  26. {
  27. printf("a[%d]",arr[a]);
  28. }
  29. putchar(10);
  30. int sum=0;
  31. int min=arr[0];
  32. int max=arr[0];
  33. double average;
  34. for(a=0;a<len;a++)
  35. {
  36. sum=sum+arr[a];
  37. if(arr[a]<min)
  38. {
  39. min=arr[a];
  40. }
  41. if(arr[a]>max)
  42. {
  43. max=arr[a];
  44. }
  45. average=(double) sum/len;
  46. }
  47. printf("平均数%.2f",average);
  48. printf("合%d",sum);
  49. printf("最小值%d",min);
  50. printf("最大值%d",max);
  51. putchar(10);
  52. return 0;
  53. }


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/925285
推荐阅读
相关标签
  

闽ICP备14008679号