zoukankan      html  css  js  c++  java
  • 绝望的第四周作业


    1,实验代码

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

    2,设计思路

    3,问题
    就是我不会选择排序法 ,要看书 多写写记住它
    4,截图

    1,实验代码

    #include <stdio.h>  
    int main(void) 
    {   
     	int n,i,j,k=0,l=0,index=0,temp=1,a[6][6]; 
        
    	scanf("%d",&n);	 
    	 
    	for(i=0; i<n; i++)  
    	{       
    	    for(j=0; j<n; j++) 
    	    {  
    		            
    		scanf("%d",&a[i][j]);    
    		     
    		}      	  
    	}      
    	if(n==1)
    	{       
    	    printf("0 0");    
    	}
    	else
    	{        
    		for(i=0; i<n; i++)
    		{             
    			index=i;          
    			for(l=0; l<n; l++)
    			{                 
    			     if(a[i][k]<=a[i][l])           
    				{  
    					k=l;                     
    				}                         
    			}                          					   	       
    				for(j=0; j<n; j++)
    				{                 
    				    if(a[index][k]>a[j][k])          
    					{                           
    						index=j;                    
    						break;                 
    					}         
    				}                       
    					if(i==index)                        
    					{       
    						temp=0;        
    					    break;    
    					}    
    																							       
    		}   
    	if(temp==0)
    	printf("%d %d",i,k);   
    	else 
    	printf("NONE"); 
    }     
    return 0;  
    } 
    

    2,设计思路
    我没有完全想到
    3,问题
    问题非常大 ,这个题目应该才是挑战题目 因为 这个是最难的。
    代码是室友发的,我自己在慢慢琢磨。
    4,截图

    1,实验代码

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

    2,设计思路

    3,问题
    还是不会冒泡排序法 要看书 要多练习 只会改书上的代码
    4,截图

    二,学习进度条


    3,学习感想
    怎么说呢 感觉自己还是太菜了,要多学习,否则以后的可能都不会写了

  • 相关阅读:
    事务
    MySQL删除表的方式
    建立索引的原则
    对表设置引擎
    运算符
    数据库锁简介
    为什么对表设置主键
    php苹果原生apns推送接口
    华为推送
    php操作redis
  • 原文地址:https://www.cnblogs.com/he932206959/p/10580229.html
Copyright © 2011-2022 走看看