zoukankan      html  css  js  c++  java
  • 实验四 数组程序设计

    (1)

    #include <stdio.h>
    
    int main()
    {
    	int a[10];
    	int i,j,k;
    	printf("input 10 number :\n");
    	for(i=0;i<10;i++)
    		scanf("%d",&a[i]);
    	printf("\n");
    	for(j=0;j<9;j++)
    		for(i=0;i<9-j;i++)
    			if(a[i]>a[i+1])
    			{
    				k=a[i];
    				a[i]=a[i+1];
    				a[i+1]=k;
    			}
    	printf("the sorted numbers :\n");
    	for(i=0;i<10;i++)
    	{
    		printf("%d ",a[i]);
    	}
    	printf("\n");
    
    	return 0;
    }
    

     

    (2)

    #include <stdio.h>
    
    int main()
    {
    	int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
    	int i,j,sum;
    	int m=0,sum1=0,sum2=0;
    	printf("array a:\n");
    	for(i=0;i<=2;i++)
    	{
    		for(j=0;j<=2;j++)
    		{
    			printf("%4d",a[i][j]);
    			m=m+1;
    		}
    		if(m%3==0)
    			printf("\n");
    	}
    	sum1=a[0][0]+a[1][1]+a[2][2];
    	sum2=a[0][2]+a[1][1]+a[2][0];
    	sum=sum1+sum2;
    	printf("对角线元素之和为%d\n",sum);
    
    	return 0;
    }
    

     

    (3)

    #include <stdio.h>
    
    int main()
    {
    	char string[100];
    	int i,num=0,word=0;
    	char c;
    	gets(string);
    	for(i=0;(c=string[i])!='\0';i++)
    		if(c==' ') word=0;
    		else if(word==0)
    		{
    			word=1;
    			num++;
    		}
    	printf("There are %d words in this line.\n",num);
    
    	return 0;
    }
    

    (4)

    #include <stdio.h>
    #include <math.h>
    
    int main()
    {
    	int i,j,k=0,a[100];
    	for(i=0;i<100;i++)
    	{
    		a[i]=i+1;
    	}
    	a[0]=0;
    	for(i=0;i<99;i++)
    	{
    		for(j=i+1;j<100;j++)
    		{
    			if(a[i]!=0&&a[j]!=0)
    			{
    				if(a[j]%a[i]==0)
    				{
    					a[j]=0;
    				}
    			}
    		}
    	}
    	printf("100以内的素数有:\n");
    	for(i=0;i<100;i++)
    	{
    		if(a[i]!=0)
    		{
    			printf("%4d",a[i]);
    			k++;
    		}
    		if(k%10==0)
    		{
    			printf("\n");
    		}
    	}
    	printf("\n");
    
    	return 0;
    }
    

     

  • 相关阅读:
    lldb
    错误记录
    越狱后
    c#学习
    26python类
    day01
    第二冲刺阶段第四天
    第二冲刺阶段第三天
    第五周课后作业
    结对作业
  • 原文地址:https://www.cnblogs.com/P201821430044/p/10912055.html
Copyright © 2011-2022 走看看