目录
一、BC33 计算平均成绩
二、BC56 线段图案
三、BC44 判断整数奇偶型
四、BC91 成绩输入输出问题
五、BC49 判断两个数的大小关系
六、写函数,求最大值
一、BC33 计算平均成绩
#include <stdio.h>
int main()
{
double score=0;
double sum=0;
int i=0;
for(i=0;i<5;i++)//循环五次输入,计算总数
{
scanf("%lf",&score);
sum=sum+score;
}
printf("%.1lf",sum/5);//最后总数除以5,得到平均成绩
return 0;
}
二、BC56 线段图案
int main()
{
int x = 0;
char ch = '*';
int i = 0;
//scanf的返回值是输入值的个数,此时输入一个值,要想表达式的值为真,令表达式的值等于1
while (scanf("%d", &x) == 1) //实现多组输入
{
for (i = 0; i < x; i++)//打印*
{
printf("%c", ch);
}
printf("\n");//每打印一个数字后,换行
}
return 0;
}
三、BC44 判断整数奇偶型
#include <stdio.h>
int main()
{
int num=0;
while(scanf("%d\n",&num)==1)//实现多组输入
{
if(num%2==0)//能被2整除的数为偶数
{
printf("Even\n");
}
else//否则为奇数
{
printf("Odd\n");
}
}
return 0;
}
四、BC91 成绩输入输出问题
#include <stdio.h>
int main()
{
int score=0;
int i=0;
while(i<10)//循环十次,输入十个数据,并打印
{
scanf("%d ",&score);
printf("%d ",score);
i++;
}
return 0;
}
五、BC49 判断两个数的大小关系
#include <stdio.h>
int main()
{
int a=0;
int b=0;
while(scanf("%d %d",&a,&b)==2)
{
if(a>b)
{
printf("%d>%d\n",a,b);
}
else if(a==b)
{
printf("%d=%d\n",a,b);
}
else
{
printf("%d<%d\n",a,b);
}
}
return 0;
}
六、写函数,求最大值
写一个函数求两个整数的较大值
如:
输入:10 20
输出较大值:20
#include<stdio.h>
int MAX(int x, int y)
{
int z = x > y ? x : y;
return z;
}
int main()
{
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
printf("%d\n", MAX(a,b));
return 0;
}