zoukankan      html  css  js  c++  java
  • 随机生成一个数组,然后依次以 当前元素:当前元素之前的元素 格式输出

    int main(void)
    {
    	int m[9] = { 0 };
    	srand(time(0));
    	for (int i = 0; i < 9; i++)
    	{
    		m[i] = rand() % 9 + 1;
    	
    	}
    	
    	printf("your array are :
    ");
    	for (int i = 0; i < 9; i++)
    	{
    		printf("%d ",m[i]);
    	}
    	printf("
    ");
    
    	for (int i = 0; i < 9; i++)
    	{
    		//m[i];
    		printf("%d:",m[i]);
    		for (int j = 0; j < i; j++)
    		{
    			printf("%d ",m[j]);
    		}
    		printf("
    ");
    
    	}
    
    
    
    
    }
    

    可能比较难想的地方就是当前元素之前的元素怎么弄。

    如果设当前元素为m[i]的话,那么之前元素就是

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

    {

      m[j]//这就是当前元素之前的元素

    }

    m[i]之前一个元素是m[i-1],所以m[i]之前所有的元素的索引就是从0~i-1

    for(j=0;j<i;j++) j正好可以从0变化到i-1

  • 相关阅读:
    第一章、Docker 简介
    远程库的创建及操作
    分支
    Git常用命令
    初始化本地仓库
    Git的本地结构与远程中心
    Git的安装
    版本控制系统
    冒泡排序
    选择排序
  • 原文地址:https://www.cnblogs.com/yfish/p/9833588.html
Copyright © 2011-2022 走看看