1.题目描述:求两个整数的和。输入格式:一行,两个用空格隔开的整数。输出格式:两个整数的和。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	int sum = 0;
	printf("请输入两个整数:");
	scanf("%d %d", &a, &b);
	sum = a + b;
	printf("这两个数的和为:%d\n", sum);
	return 0;
}

2.编写一个能够输出Hello,Word!的程序。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	printf("Hello,World!");
	return 0;
}

3.题目描述:输入三个整数,整数之间由一个空格分隔。把第二个输入的整数输出。输入格式:只有一行,共三个整数,整数之间由一个空格分隔。输出格式:只有一行,一个整数,即输入的第二个整数。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int a, b, c = 0;
	printf("请输入三个整数:");
	scanf("%d %d %d", &a, &b, &c);
	printf("%d",b);
	return 0;
}

4.题目描述:读入三个整数,按每个整数占 8 个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。输入格式:只有一行,包含三个整数 a,b,c。整数之间以一个空格分开。输出格式:只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int a, b, c = 0;
	printf("请输入三个整数:");
	scanf("%d%d%d", &a, &b, &c);
	printf("%8d%8d%8d",a,b,c);//%8d的意思是按照有符号10进制整数格式输出,数据位宽为8,右对齐。
	return 0;
}

5.题目描述:给定一个字符,用它构造一个底边长 5个字符,高 3 个字符的等腰字符三角形。输入格式:输入只有一行,包含一个字符。输出格式:该字符构成的等腰三角形,底边长 5 个字符,高 3个字符。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	char b;
	printf("请输入一个字符:");
	scanf("%c", &b);
	int i, j;
	for (i = 0;i <3;i++)
	{
		for (j = 0; j < i * (-1) + 2; j++)
		{
			printf(" ");
		}
		for (j = 0; j < 2 * i + 1; j++)
		{
			printf("%c",b);
		}
		printf("\n");
	}
	return 0;

更多推荐

C语言新手刷题-洛谷入门题1-5