c语言实验报告答案张小东,《C语言》实验报告答案.doc

《C语言》实验报告答案

计算机基础实验报告(C程序)

学号 班级姓名指导教师金玲玲实验题目实验答案实验内容

编程题:

1、输入一个整数,输出其绝对值。

#include

void main()

{

int data;

printf(“input the data:”);

scanf(“%d”,&data);

if(data>=0)

printf(“%d”,data);

else

printf(“%d”,-data);

}

2、编程题:输入一个整数,判断该数是奇数还是偶数。

#include

void main()

{

int data;

printf(“input the data:”);

scanf(“%d”,&data);

if(data%2==0)

printf(“%d是偶数”,data);

else

printf(“%d是奇数”,-data);

}

3、编程题:输入某学生的C语言成绩,判定并输出是否及格。

#include

void main()

{

double grade;

printf(“input the c’s grade:”);

scanf(“%lf”,&grade);

if(data>=60)

printf(“pass”);

else

printf(“not pass”);

}

4.编写一个程序,要求输入一个字符并判断它是字母字符、数字字符、还是其他字符。

(本例需画流程图 )

#include

int main()

{

char ch;

printf("Enter an character:");

scanf("%c",&ch);

if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')

printf("%c is an alpha\n",ch);

else

if(ch>='0'&&ch<='9')

printf("%c is a numeric\n",ch);

else

printf("%c is other character\n",ch);

return 0;

}

5.某单位马上要加工资,增加金额取决于工龄和现工资两个因素:对于工龄大于等于20年的,如果现工资高于2000,加200元,否则加180元;对于工龄小于20年的,如果现工资高于1500,加150元,否则加120元。工龄和现工资从键盘输入,编程求加工资后的员工工资。

#include

int main ( )

{

double salary;

int year;

printf("输入工龄和工资:");

scanf("%d%lf",&year,&salary);

if(year>=20)

if(salary>2000)

salary=salary+200;

else

salary=salary+180;

else

if(salary>1500)

salary=salary+150;

else

salary=salary+120;

printf("after altered:%.2f",salary);

return 0;

}

6.水果店有苹果,一级5.50元/kg,二级4.20元/kg,三级3.00元/kg,四级2.50元/kg,输入苹果的等级、数量,显示出苹果的等级、数量、应付款数。

#include

int main ( )

{

double price,total,num;

int level;

printf("输入苹果等级和数量:");

scanf("%d%lf",&level,&num);

switch(level)

{ case 1: price=5.5; break;

case 2: price=4.2; break;

c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值