c语言程序设计out.da文件,C语言程序设计讲义.doc

1. Problem A: Hello world!

Description

Xiao_ming有两个哥哥,大哥叫Da_min,二哥叫Er_min。三兄弟放学回家,父母分别跟他们打招呼。

请输出:Hello Da_min,Hello Er_min,Hello Xiao_ming!

Hello Da_min,

Hello Er_min,

Hello Xiao_ming!

HINT

请注意换行符

输入一个浮点型数据,有效数字不会超过十进制的6位。

输出为两行。第一行为圆的面积,第二行为圆的周长,格式见sample。

3

Sample Output

Area: 28.260000

Perimeter: 18.840000

HINT

了解浮点类型的输入、输出和算术运算符

Problem C: 平均值

求3个数的平均值。

输入只有一行,为3个较小的整数。

输出为这3个整数的平均值,保留3位小数。

1 2 3

Sample Output

2.000

HINT

注意除法运算对整型数据和浮点型数据是不一样的。

从键盘输入3个字符(不含双字节字符),分别输出每个字符的十进制值(ASCII码)、八进制值和十六进制值。

输入为3个字符。

输出为3行。每一行为每个字符(对应输入顺序)的十进制、八进制和十六进制值,用空格分隔开。每个输出的值占3个字符,不足3个字符前面补0。

0 A

Sample Output

048 060 030

032 040 020

065 101 041

HINT

了解字符值的存储和整型的关系。

Problem A: 最简单的程序

输出一行“Hello world!”。

Hello world!

Sample Input

Sample Output

Hello world!

HINT

Append Code

#include

int main()

{

printf("Hello world!");

}

Problem B: 算术基本运算

Description

计算两整数x和y(0

输入只有一行,格式见sample。

输出为多行,按顺序每行输出x,y的和、差、积、商、余数、x的平方和y的三次方,格式见sample

x = 11, y = 3

Sample Output

x + y : 14

x - y : 8

x * y : 33

x / y quotient: 3, remainder: 2

x ^ 2 : 121

y ^ 3 : 27

HINT

注意输入输出格式。了解C语言整数除法运算符的特点,并且没有求幂的运算符。

C语言中有自增运算++、自减运算--,并且可以前置和后置。

编写一个程序:对输入的一个整数a,输出a++、a--、++a、--a的值。

一个整数a,a是很小的整数。

输出为5行,第一行为a的值,后面依次为--a、a--、a++、++a的值。

5行输出纵向a要对齐,“:”对齐,“:”前后各一个空格,后面的数值不用对齐。每行行尾都有回车。

0

Sample Output

a : 0

--a : -1

a-- : 0

a++ : 0

++a : 1

HINT

Append Code

#include

int main()

{

int a;

scanf("%d",&x);

printf(" a : %d\n",a);

printf("--a : %d\n",--a);

printf(" a-- : %d\n",a--);

printf(" a++ : %d\n",a++);

printf("++a : %d\n",++a);

}

Problem F: 绝对值

Description

求整型数据和浮点型数据的绝对值。

输入两个数,第一个是整数,第二个是浮点数。

输出为两行,第一行为整数的绝对值,第二行为浮点数的绝对值,注意浮点数的绝对值不输出无意义的0。

-1

1

Sample Output

1

1

HINT

求绝对值可以用标准库函数来完成,也可以自己判断。注意浮点数的输出格式。求绝对值的函数在哪个头文件?貌似很多人会搞错,包括很多编书的人!

Problem A: 奇数还是偶数?

Description

输入一个整数,判读它是奇数还是偶数。

输入只有一行,为一个100以内的正整数。

输出为一行。若输入为偶数则输出“even”,奇数输出“odd”。

30

Sample Output

even

HINT

用整数运算可以解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值