小作业

  1. 在屏幕上输出以下图案:

/*
/***
/*****
/*******
/*********
/***********
/*************
/***********
/*********
/*******
/*****
/***
/*
方法一:利用switch函数

#include <stdio.h>
#include <stdlib.h>
int main(){
	int i=0;
	for(i=1;i<14;++i){
		switch(i){
		case 1:
		case 13:printf("*\n");break;
		case 2:
		case 12:printf("***\n");break;
		case 3:
		case 11:printf("*****\n");break;
		case 4:
		case 10:printf("*******\n");break;
		case 5:
		case 9:printf("*********\n");break;
		case 6:
		case 8:printf("***********\n");break;
		case 7:printf("*************\n");break;
		}
	}
	system("pause");
	return 0;
}

方法二:利用for语句来实现,由于图案按照等差数列方式排列,所以可以利用等差数列的通式的知识来实现。

#include <stdio.h>
#include <stdlib.h>
int main(){
	int i,j;
	int n=14;
	for(i=1;i<=n;++i)  {
	for(j=1;j<=(2*i-1)&&j<=(27-2*i);++j)
		printf("*");
		printf("\n");
	}
	system("pause");
	return 0;
}

运行结果:

在这里插入图片描述

  1. 求出0~999之间的所有“水仙花数”并输出。
#include <stdio.h>
#include <stdlib.h>
int main(){
	int i;
	for(i=100;i<1000;++i){
	int a = i / 100;
	int b = i %100 /10;
	int c = i %100 % 10;
	if(i== a*a*a + b*b*b + c*c*c){
		printf("%d\n",i);
	}
	system("pause");
	return 0;
}

运行结果:
在这里插入图片描述

  1. 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字。
#include <stdio.h>
#include <stdlib.h>
int main(){
	int a;
	int sum = 0;
	printf("请输入一个数:");
	scanf("%d",&a);
	int b = 11 * a;
	int c = 111 * a;
	int d = 1111 * a;
	int e = 11111 * a;
	sum = a + b + c + d + e;
	printf("sum = %d\n",sum);
	system("pause");
	return 0;
}
#include <stdio.h>
#include <stdlib.h>
int Sn(int a){
	int sum = 0;
	sum = a + 11*a + 111*a + 1111*a + 11111*a;
	return sum;
	}
int main(){
	printf("%d\n",Sn(2));
	system("pause");
	return 0;
}

运行结果:
在这里插入图片描述

### 回答1: Andraid开发小作业是一个关于学习和应用安卓开发知识的小作业。安卓开发是指使用Java编程语言和Android Studio开发应用程序的过程。而Andraid则是一个综合性的安卓开发学习资源平台,可提供教程、实例、代码和技术文档等。 通过参与Andraid开发小作业,我们可以学习到以下几个方面的知识和技能。首先,我们可以了解安卓开发的基础知识,如Android组件、布局、UI设计和用户交互等。其次,我们能够学习如何使用Android Studio进行开发,包括安装和配置环境、创建项目、编写代码和调试等。此外,我们还能学习到如何调用系统API和第三方库,实现各种功能和效果,如网络通信、数据存储和多媒体处理等。最后,我们能够通过小作业的实践项目,掌握应用开发的工作流程和方法论,培养解决问题和协作合作的能力。 对于学习者来说,参与Andraid开发小作业是一个很好的机会,可以通过实践项目了解并应用所学的知识,提高自己的技能水平。同时,也可以通过与其他参与者的交流和讨论,互相学习和共同成长。对于教师和组织者来说,Andraid开发小作业提供了一个有效的教学和评估工具,能够检验学生的学习成果和能力,并对其进行指导和辅导。所以,参与Andraid开发小作业对于学习者和教师来说都具有重要的意义。 ### 回答2: Andriod开发小作业是一项涉及使用Andriod操作系统进行应用程序开发的任务。这个小作业旨在帮助学生学习Andriod开发的基本概念、编程语言和技术,并实践应用这些技能来创建一个简单的应用程序。 通常,Andriod开发小作业包括以下步骤: 1. 确定需求:学生需要明确指定他们所要开发的应用程序的功能、目标用户和设计要求。他们可以选择从一个简单的计算器应用程序开始,逐渐扩展到更复杂的应用程序,如通讯录或天气预报。 2. 设计界面:学生需要使用Andriod开发工具(如Andriod Studio)来创建应用程序的用户界面。他们可以选择不同的布局和小部件来实现特定的功能,并确保界面易于使用和吸引人。 3. 编写代码:在界面设计完成后,学生需要编写应用程序的代码。他们将使用Java编程语言来实现应用程序的逻辑和功能。他们需要学习如何处理用户输入、处理数据和与Andriod操作系统进行交互。 4. 测试和调试:完成编码后,学生需要测试应用程序以确保其正常运行。他们应该随机输入各种值,并确保程序能够正确地响应。如果发现错误或问题,学生需要进行调试并进行必要的修复。 5. 部署应用程序:完成测试和调试后,学生需要将应用程序打包并在Andriod设备上部署。他们可以使用Andriod Studio提供的工具来生成安装文件(APK)并在Andriod设备上安装和运行应用程序。 Andriod开发小作业不仅可以帮助学生培养编程和软件开发技能,还可以提供一个实际的项目经验,为他们今后进一步学习和就业做好准备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值