Serendipity412 2021-06-04 14:13 采纳率: 33.3%
浏览 34
已采纳

求大佬代做不要太复杂的语句越简单越好

 

  • 写回答

4条回答 默认 最新

  • qfl_sdu 2021-06-04 14:50
    关注

    第一题代码如下:

    #include <stdio.h>
    
    int fun(int m,int n)
    {
    	int i = 0;
    	int sum = 0;
    	for (i = m;i <=n; i++)
    	{
    		if( i%7 != 0 && i%5 != 0)
    			sum += i;
    	}
    	return sum;
    }
    void main()
    {
    	int m,n,sum;
    	printf("请输入m和n:");
    	scanf("%d %d",&m,&n);
    	sum = fun(m,n);
    	printf("%d到%d之间不能被7整除也不能被5整除的整数和为:%d",m,n,sum);
    	return ;
    }

    第二题代码如下:

    #include <stdio.h>
    
    int fun(int m)
    {
    	int sum = 0,d,t;
    	t = m;
    	while(m > 0)
    	{
    		d = m%10;
    		sum += d * d * d;
    		m = m/10;
    	}
    	if(sum == t)
    		return 1;
    	else
    		return 0;
    }
    void main()
    {
    	int i,arr[10],size = 0;
    	for (i = 100; i <= 999 ; i++)
    	{
    		if (fun(i))
    		{
    			arr[size++] = i;
    		}
    	}
    	printf("水仙花数:");
    	for (i = 0; i < size; i++)
    	{
    		printf("%d ",arr[i]);
    	}
    	return ;
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?