zoukankan      html  css  js  c++  java
  • 第十四,十五周作业

    第一题:

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

    第一步:定义一些变量,定义一个不超过十位数的数组。
    第二步:将变量与数组初始化。
    第三步:输入n个数,放在循环中,输入数组中的数。
    第四步:对于空格进行处理,输出结果。
    流程图:

    问题:
    在本题中,我遇到的最大的困难就是空格的问题,最后一个空格无论怎样都弄不掉。
    后来看了老师给我们发的那个文档,找到了九解决的办法。
    第二题:

    #include <stdio.h>
    int main()
    {
    	const int N = 10;
    	int i,sum = 0,b;
    	float average;
    	int a[N];
    	for(i = 0;i < N;i++)
    	{
    		scanf("%d",&a[i]);
    		sum = sum + a[i];
    }
    		average = sum * 1.0f/N;
    		i = 0;b = 1;
    		while(b <= 10)
    		{
    		if(average > a[i])
    		{
    		  printf("%d ",a[i]);
    	}
    		  i = i + 1;
    		  b = b + 1;
    		}
    	return 0;
     } 
    

    第一步:定义一个不变的量N,然后定义一些字符,定义数组。
    第二步:将一些变量加上初值,判断是否i<N,然后分别输出不同结果的值。
    第三步:对空格进行处理。
    流程图:

    问题:
    这个题遇到的问题还是同上面的一样,就是空格的问题。我有看了一次老师的文档,将错误改正。
    个人总结:
    在本周的学习中,我学到了很多。我认为本周的难点就是,对于二维甚至多维数组的输入输出,以及一些操作很陌生。还需要多加练习。
    商业胡吹:
    杨雨鑫:www.cnblogs.com/yangyuxin/p/7928352.html
    杨志群:www.cnblogs.com/12138-/p/7955161.html
    于耀松:www.cnblogs.com/jsjyys/p/7955576.html
    图表:

  • 相关阅读:
    linux基础
    Jscript复选框
    Java 常用的几个算法(菜鸟初学)
    Hello World!
    调用快递鸟接口实现丰密面单打印 顺丰隐私面单 C#版
    快递单号智能识别API接口
    快递鸟开放平台API对接新手指南 极兔速递为例
    打印顺丰快递电子面单步骤 快递鸟教程
    打印京东电子面单步骤 快递鸟教程
    如何使用快递鸟打印顺丰电子面单
  • 原文地址:https://www.cnblogs.com/xuweiye/p/7967158.html
Copyright © 2011-2022 走看看