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
    图表:

  • 相关阅读:
    最长上升子序列(实验回顾)
    数据库应用开发一、vs
    全文检索
    mangtomant 增删改查
    django
    SQLAlchemy 增删改查 一对多 多对多
    Flask-Sqlalchemy—常用字段类型说明
    flask
    文件下载
    python连接mongodb
  • 原文地址:https://www.cnblogs.com/xuweiye/p/7967158.html
Copyright © 2011-2022 走看看