C语言-习题1

1. (10分) C1-1.在屏幕上显示信息

题目描述
要求在屏幕上显示如下信息:
Hello world!
This is a C program.

输入描述

输出描述
在屏幕上显示如下信息:(标点符号均为英文的)
Hello world!
This is a C program.

输入样例

输出样例
Hello world!
This is a C program.

用户代码

#include<stdio.h>
int main()
{
	printf("Hello world!\nThis is a C program.\n");
	return 0;
} 

2. (10分) C1-2.求两个整数之和

题目描述
求两个整数234和567的和。

输入描述

输出描述

输入样例

输出样例
801

用户代码

#include<stdio.h>
int main()
{
	int a,b,sum;
	a=234;
	b=567;
	sum=a+b;
	printf("%d\n",sum);
	return 0;
}

3. (10分) C1-3.求两个整数中的较大者

题目描述
从键盘输入两个整数,求两个整数中的最大者。

输入描述
从键盘输入两个整数,两个整数间以,分隔

输出描述
输出两个整数中的较大者

输入样例
78,45(此处为英文逗号)

输出样例
78

用户代码

#include<stdio.h>
int main()
{
	int max(int x,int y);
	int a,b,c;
	scanf("%d,%d",&a,&b);
	c=max(a,b);
	printf("%d\n",c);
	return 0;
}

int max(int x,int y)
{
	int z;
    if(x>y)z=x;
	else z=y;
	return (z);
}

4. (20分) C1-4.编程输出三个数中的最大者

题目描述
编写C程序,输入三个整数,输出其中最大者。

输入描述
三个数间以,间隔

输出描述

输入样例
56,34,100(此处为英文逗号)

输出样例
100

用户代码

# include<stdio.h>
int main()
{
	int max(int x,int y,int z);
	int a,b,c,e;
	scanf("%d,%d,%d",&a,&b,&c);
	e=max(a,b,c);
	printf("%d\n",e);
	return 0;
}
int max(int x,int y,int z)
{
	int m,n;
	if(x>y)m=x;
	else m=y;
	if (z>m)n=z;
	else n=m;
	return (n);
}

5. (20分) C1-5.在屏幕输出相应信息

题目描述
参照书上例程,在屏幕上输出如下信息:
*******************(说明:20个
Very good!
*******************(20个

输入描述

输出描述

输入样例

输出样例


Very good!


用户代码

# include <stdio.h>
int main()
{
printf("********************\n");
printf("Very good!\n");
printf("********************\n");
return 0;
}
发布了37 篇原创文章 · 获赞 10 · 访问量 749

猜你喜欢

转载自blog.csdn.net/qq_43608850/article/details/104320416
今日推荐