二题目:
4.发布会信息
(1)题目描述:
你的手机丢了,在屏幕上输出信息告诉大家。
(2)输出描述:
I lost my phone
(3)代码实践:
#include <stdio.h>
int main ( )
{
printf("L lost my phone");
return 0;
}
5.输出学生信息
(1)题目描述:
学生信息管理系统是学校教学管理的重要工具,现有一名学生的基本信息如下:名字Bob ,年龄18,性别Man,请按照输出样式输出学生的信息。
(2)输入描述:
无
(3)输出描述:
输出分为三行,分别为标题行,分隔行,信息行。
第一行:标题行,每个标题之间隔开四个空格
第二行:分割行,一共21个减法符号"-"
第三行:信息行,每列输出信息和标题首字母对齐。
(4)示例:
Name Age Gender
---------------------
Jack 18 Man
(5)代码实践:
#include <stdio.h>
int main( )
{
printf("Name Age Gender\n---------------------\nJack 18 Man");
return 0;
}
6.计算平均成绩
(1)题目描述:
从键盘输入五个学生的成绩(整数),求他们的平均成绩。(浮点数,保留紫薇)。
(2)输入描述:
一行,通过输入五个数,范围(0-100),用空格分隔。
(3)输出描述:
一行,输出五个数的平均数(保留一位小数)。
(4)示例:
输入:75 80 43 67 96
输出:72.2
(5)代码实践:
方法一:
#include <stdio.h>
int main ( )
{
int num[5]={0};
for(int i=0;i<=4;i++)
{
scanf("%d",num[i]);
}
int sum=0;
for(int i=0;i<=4;i++)
{
sum=sum+num[i];
}
double avg=0.0;
avg=sum/5.0;
printf("%.1lf",avg);
return 0;
}
方法二:
#include<stdio.h>
int main( )
{
int num=0;
int sum=0;
for(int i=0;i<=4;i++)
{
scanf("%d",num);
sum=sum+num;
}
printf("%.1lf",sum/5.0);
return 0;
}
7.进制A+B
(1)题目描述:
输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-231~231)。
(2)输入描述:
一行,一个十六进制数a ,和一个八进制数b,中间间隔一个空格。
(3)输出描述:
一行,a+b的十进制数字。
(4)示例:
输入:012 05
输出:23
(5)代码实践:
#include <stdio.h>
int main( )
{
int a=0;
int b=0;
scanf("%x %o",&a,&b);
printf("%d",a+b);
return 0;
}
(6)总结:
%x:十六进制数字打印时的标识符
%o:八进制数字打印时的标识符
%d:十进制数字打印时的标识符