假期作业2.3

作业

①打印字母图形

#include 
#include 
int main(int argc, const char *argv[])
{
	int n,i,j,k,m;
	char ch='A';
	printf("请输入你要打印的行数:\n");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		ch='A';
		for(j=0;j

 假期作业2.3_第1张图片

#include 
#include 
#include 
int main(int argc, const char *argv[])
{
	int r=0;
	char w='A';
	printf("请输入行号");
	scanf("%d",&r);
	for(int i=0;i<=r;i++)
	{
		for(int j=0;j

 假期作业2.3_第2张图片

②输出1000-10000中的四叶玫瑰数(四叶玫瑰数,各位数字的四次方和等于其本身)

#include 
#include 
#include 
int main(int argc, const char *argv[])
{

	int j=0;
	printf("1000-10000内的四叶玫瑰数>>>\n");
	for(j=1000;j<10000;j++){
		if(pow(j%10,4)+pow(j/10%10,4)+pow(j/100%10,4)+pow(j/1000,4)==j)
			printf("%d\n",j);
	}
	return 0;
}

 假期作业2.3_第3张图片

③输入三个整数x、y和z,请把这三个数由小到大输出

#include 
#include 
int main(int argc, const char *argv[])
{
	int x,y,z;
	int a,b,c;
	scanf("%d %d %d",&x,&y,&z);
	a=(x>=y?x:y);
	b=(a>=z?a:z);
	a=(x<=y?x:y);                                                        
	c=(a<=z?a:z);
	a=(x+y+z)-(c+b);
	printf("%d\t%d\t%d\n",c,a,b);
	return 0;
}

你可能感兴趣的:(c语言)