zoukankan      html  css  js  c++  java
  • 2019春第一周编程总结

    7-1 查找整数 (10 分)

    本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。

    输入格式:

    输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。

    输出格式:

    在一行中输出X的位置,或者“Not Found”。

    输入样例1:

    5 7
    3 5 7 1 9
    

    输出样例1:

    2
    

    输入样例2:

    5 7
    3 5 8 1 9
    

    输出样例2:

    Not Found
    
    1.实验代码

     1 #include<stdio.h>
     2 int main(void)
     3 {
     4   int N,X,i,flag=0;
     5   scanf("%d %d",&N,&X);
     6   int num[N];
     7   for(i=0;i<N;i++){
     8     scanf("%d",&num[i]);
     9   }
    10   for(i=0;i<N;i++)
    11     if(num[i]==X){
    12     printf("%d
    ",i);
    13     flag=1;
    14     break;
    15     }
    16     if(flag==0)
    17     printf("Not Found
    ");
    18   return 0;
    19 }
    2.设计思路
    思维导图设计思路:https://www.edrawsoft.cn/viewer/public/s/2a8b7893934067

    3.编程过程中遇到的问题及解决方法


    开始未使用数组的方法,导致部分答案错误,后翻书找到数组,对代码进行了修改得出编译成功

    4.运行结果

     
    7-2 求最大值及其下标 (20 分)
    
    

    本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。

    输入格式:

    输入在第一行中给出一个正整数n(1<n10)。第二行输入n个整数,用空格分开。

    输出格式:

    在一行中输出最大值及最大值的最小下标,中间用一个空格分开。

    输入样例:

    6
    2 8 10 1 9 10
    

    输出样例:

    10 2
    

    1.实验代码
     1 #include <stdio.h>
     2 int main ()
     3 {
     4   int i,j,n;
     5   scanf("%d",&n);
     6   int a[n];
     7   for (i=0;i<n;i++){
     8   scanf ("%d",&a[i]);
     9   j=0;
    10   }
    11   for(i=1;i<n;i++){
    12   if (a[i]>a[j])
    13   j=i;}
    14   printf ("%d %d",a[j],j);
    15   
    16   return 0;
    17 }
    2.设计思路

    https://www.edrawsoft.cn/viewer/public/s/0a75a522143718

    3.编程过程中遇到的问题及解决
    题借鉴了书本上求最小下标的方法,所以编程过程中没有什么问题
    就在编程中把一个中括号打成了大括号,导致编程错误
    4.运行截图
     



  • 相关阅读:
    前端编程练习:电子表翻盘效果
    前端编程练习:钟表(下):使用js编写钟表
    前端编程练习:钟表(上):使用背景图实现效果
    使用原生js编写贪吃蛇小游戏
    前端编程练习:手风琴
    前端编程练习:电子表
    前端编程练习:放大镜
    Winfrom之domainUpDown控件
    Winfrom之MaskedText(高级文本框)
    Winfrom之ProgressBar控件(进度条)
  • 原文地址:https://www.cnblogs.com/lxzlyf2022/p/10464363.html
Copyright © 2011-2022 走看看