首页 > 其他分享 >7.23今日份作业

7.23今日份作业

时间:2024-07-25 21:00:43浏览次数:16  
标签:main const int 作业 7.23 char argv 今日 include

1.求  1-----1000以内的完数
示例:
28
1  +4  +7 +14 +2  =28
完数:完美的数
除去本身以外的因子和等于本身
6   1+2+3 = 6

#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
    int i,j;
    int sum;
    for(i=1;i<=1000;i++)
    {
        sum=0;
        for(j=1;j<=i;j++)
        {
            if(i%j==0)
            {
                sum+=j;
            }
        }
        if(sum==2*i)
        {
        printf("%d ",i);
        }
    }

    return 0;
}


2.打印奇数金字塔
   & & & *
   & & * * *
   & * * * * *
   * * * * * * *  

#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
    int i,j,a;
    printf("请输入行数:");
    scanf("%d",&a);
    for(i=1;i<=a;i++)
    {
        for(j=1;j<=(2*(a-i));j++)
        {
            printf(" ");
        }
        for(j=1;j<=(2*i-1);j++)
        {
            printf("* ");
        }
        printf("\n");
    }
    return 0;
}

3.求和直到超过100:
编写程序,计算从1开始递增的整数之和,直到和首次超过100时停止并输出当前的和以及累加了多少个数。

#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
	int i=2;
	int sum=1;
	while(sum<=100)
	{
		sum+=i;
		i++;
		printf("当前和为%d,累计加了%d个数。\n",sum,i-1);
	}
	return 0;

}


4.斐波那契数列:
        编写程序,输出斐波那契数列的前n项
        (斐波那契数列指数列中的每一项都是前两项的和,第一和第二项是1)。

#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
	int i,n;
	int a=1,b=0,sum;
	printf("请输入第几项:");
	scanf("%d",&n);
	printf("前n项为:\n");
	for(i=1;i<=n;i++)
	{
		sum=a+b;
		a=b;
		b=sum;
		printf("%d\n",b);
	}
	
	return 0;
}


5.使用嵌套循环产生下列图案,要求用for嵌套循环
     F
     _FE
     __FED
     ___FEDC
     ____FEDCB
     _____FEDCBA      

#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
    int i,j,k;
    char c,d;
    for(i=1;i<=6;i++)
    {
        c=70;d=95;
        for(j=1;j<=i-1;j++)
        {
            printf("%c",d);
        }
        for(k=1;k<=i;k++)
        {
            printf("%c",c);
            c--;
        }
        printf("\n");
    }
    return 0;
}


6.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
      第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
      的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
    int i,sum=1;
    for(i=1;i<10;i++)
    {
        sum=(sum+1)*2;

    }

    printf("第一天共摘了%d个\n",sum);
    return 0;
}

标签:main,const,int,作业,7.23,char,argv,今日,include
From: https://blog.csdn.net/qq_62099195/article/details/140645412

相关文章

  • 7.24作业题
    1.定义一个整形数组arr,长度为5,终端输入5个数,依次存入数组中。#include<stdio.h>#include<string.h>intmain(intargc,constchar*argv[]){ intarr[5]; inti; for(i=0;i<5;i++) { printf("请输入第%d个数\n",i+1); scanf("%d",&arr[i]); } f......
  • 「模拟赛」暑期集训CSP提高模拟6(7.23)
    \(140pts,Rank23\)题目列表A.花间叔祖B.合并rC.回收波特D.斗篷花间叔祖\(98pts\)题意:给定一个数组,选择一个大于等于2的模数,然后把数组中的数变成\(mod\)该模数后的数。只能操作一次,问操作后最少有几种不同的数。赛事分析:开始5分钟想到了算\(a_i\)中所有......
  • Python课程设计项目期末大作业(含免费源代码)
    选题代码下载地址:https://download.csdn.net/download/s44359487yad/89572689选题程序名称:口红色号识别器选题:基于图像处理、人脸识别和Flask构建的图片口红色号识别及商品推荐系统功能:根据上传的图片自动化图像处理后分析脸部特征,并判断其嘴部妆容状态,依托现......
  • 简单HTML网页源代码bootstrap网页设计模板成品网站作业
    原创旅游主题bootstrap框架网页设计原创了一个以旅游城市为主题,以哈尔滨为内容的bootstrap框架网页设计,网站具有响应式(电脑端,平板端,手机端都可适应)。鑫风格简约,代码少且简单,符合初学者的水平。六个页面,页面之间可相互跳转,不想要的页面删了即可。有首页,美食列表,详细介绍,登......
  • Python数据分析与可视化大作业项目说明(含免费代码)
    题目:对全球和中国互联网用户的数据分析与可视化代码下载链接:https://download.csdn.net/download/s44359487yad/89574688一、项目概述1.1.项目背景:互联网是当今时代最重要和最有影响力的技术之一,它已经深刻地改变了人们的生活、工作、学习等方面。互联网用户数据是反映......
  • 7.23 考试总结
    前一天被告知要考试,老师还不告诉我们考什么……又是学长Zesty_Fox出题,www(上次就被学长的数据卡了T1滑雪,话说这题我们去年暑假不就考过了吗。。。真不愧是学长的原题大赛。一眼记搜,5min秒了。T2涂色,区间DP模板,刚写过的。好一个原题。T3DistanceinTree,淀粉质模板。......
  • 2024.7.23 c语言学习笔记
    复习:什么是指针?   也叫地址address,就是内存块的首位置,英文名叫painter。他是一个常量,指针不能被赋值,不能自增自减,例如:数组名就是内存块首地址,他就是一个指针常量。Inta=10,&a就是首地址,是指针常量;什么是指针变量?顾名思义,存放指针(地址)数据的变量,也叫地址变量。就......
  • JavaSE异常、今日面试题,解决git合并失败的终极篇!!!若以框架报错Invalid bound statement
    20240723一、JavaSE异常二、今日面试题三、解决git无法合并推送问题(终极篇!!!)1.直接把你写的复制出来,然后输入git命令1.1.解决办法一:保留本地的更改,中止合并->重新合并->重新拉取1.2解决办法二:舍弃本地代码,远端版本覆盖本地版本(慎重)2.然后复制回来,然后再合并推......
  • 【C语言基础习题】C语言练习题——bite 寒假班作业(4)
    C语言练习题——bite寒假班作业(4)题目第1题(单选题)题目名称:下面代码执行的结果是:()#include<stdio.h>intmain(){inti=0;for(i=0;i<10;i++){if(i=5)printf("%d",i);}return0;}题目内容:A.12345678910B.5555555555C......
  • 7.23 如何上传库--打包操作
    1.创建包    要创建一个文件夹,再在文件夹里创建Python一个软件包。2.文件里会自带一个‘ _init_.py' ,然后再创建一个‘.py’文件,我们给他命名为‘demo.py’,然后在‘demo.py’里面添加如下代码:fromsetuptoolsimportsetupsetup(name="my_pa......