寒假作业01

第一题 hello world

include<stdio.h>
int main()
{
	printf("HELLO WORLD!") ;
}

第二题 乘法表

#include<stdio.h>
int main()
{
	int n;
	
	scanf("%d",&n);
	
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=i;j++)
		{
			printf("%d*%d=%-4d",j,i,i*j);
		}
		printf("\n");
	}
	
	return 0;
}

第三题 金字塔

#include<stdio.h>
int main()
{
	int n;
	
	scanf("%d",&n);
	
	for(int i=0;i<n;i++)
	{
		for(int j=n-i;j>1;j--)
		{
			printf(" ");
		}
		
		for(int j=2*i+1;j>0;j--)
		{
			printf("*");
		}
		printf("\n");
	}
	
	return 0;
}

第四题 蛇形数组

#include<stdio.h>
int main()
{
	int n, m = 1;

	scanf("%d", &n);

	for (int i = 1; i <= n; i++)
	{
		int x = m;
		for (int j = i; j <= n; j++)
		{
			printf("%-4d", x);
			x = x + j + 1;
		}
		printf("\n");
		m += i;
	}

	return 0;
}

第五题 报数

#include<stdio.h>
int main()
{
	int n, m, result = 0;

	scanf("%d %d", &n, &m);

	for (int i = 2; i <= n; i++)
	{
		result = (result + m) % i;
	}

	printf("%d",result+1);

	return 0;
}

第六题 插入排序

#include<stdio.h>
int main()
{
	int num[1000], n;

	scanf("%d", &n);

	for (int i = 0; i < n; i++)
	{
		scanf("%d", &num[i]);
	}
	
	for (int j = 0; j < n - 1; j++)
	{
		for (int k = 0; k < n - 1; k++)
		{
			if (num[k] > num[k + 1])
			{
				int m = num[k];
				num[k] = num[k + 1];
				num[k + 1] = m;
			}
		}
	}

	for (int j = 0; j < n; j++)
	{
		printf("%d ", num[j]);
	}


	return 0;
}

第七题 A+B

#include<stdio.h>
#include<string.h>
int main()
{
	int a, b, max, num_1[100] = { 0 }, num_2[100] = { 0 }, res[100] = { 0 };
	char A[100], B[100];

	scanf("%s %s", &A, &B);

	a = strlen(A);
	b = strlen(B);
	if (a >= b)
		max = a;
	else
		max = b;

	int n = 0;
	for (int i = a - 1; i >= 0; i--)
	{
		num_1[n] = A[i] - '0';
		n++;
	}
	n = 0;
	for (int i = b - 1; i >= 0; i--)
	{
		num_2[n] = B[i] - '0';
		n++;
	}

	int flag = 0;
	for (int i = 0; i < max; i++)
	{
		if (num_1[i] + num_2[i] >= 10)
		{
			flag = 1;
		}
		else
		{
			flag = 0;
		}
		res[i] += (num_1[i] + num_2[i]) % 10;
		if (flag == 1)
		{
			res[i + 1] = 1;
		}
	}

	for (int i = max - 1; i >= 0; i--)
	{
		printf("%d", res[i]);
	}

	return 0;

}

posted @ 2021-01-17 20:39  葳染  阅读(105)  评论(0编辑  收藏  举报