c语言基础代码大全6,C语言基础代码.doc

1061:求两个数的和与差

Description

输入整数 a 和b,计算并输出a、b 的和与差。

Input

输入只有一组a和b

Output

按照下面的例子输出结果

Sample Input

2 -8

Sample Output

The sum is -6

The difference is 10

#include

int main()

{

int a,b,sum,difference;

scanf("%d%d",&a,&b);

sum=a+b;

difference=a-b;

printf("The sum is %d\n",sum);

printf("The difference is %d\n",difference);

return 0;

}

1062:求平方根

Description

输入 1 个实数x,计算并输出其平方根(保留1 位小数)

Input

输入一个实数x

Output

输出平方根

Sample Input

17

Sample Output

The square root of 17.0 is 4.1

#include

#include

int main()

{

double x,a;

scanf("%lf",&x);

a=sqrt(x);

printf("The square root of %0.1lf is %0.1lf\n",x,a);

return 0;

}

1063:华氏温度转换为摄氏温度

Description

输入华氏温度f,计算并输出相应的摄氏温度c(保留2 位小数)。c = 5/9(f-32).

Input

输入一个实数x表示华氏温度

Output

输出对应的摄氏温度

Sample Input

17.2

Sample Output

The temprature is -8.22

#include

int main()

{

double f,c;

scanf("%lf",&f);

c=5.0/9.0*(f-32.0);

printf("The temprature is %0.2f\n",c);

return 0;

}

1064:计算旅途时间

Description

输入 2 个整数time1 和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是 0000 到2359,不需要考虑出发时间晚于到达时间的情况。

Input

输入只有两个整数

Output

求出火车的旅途时间

Sample Input

712 1411

Sample Output

The train journey time is 6 hrs 59 mins.

#include

int main()

{

int time1,time2,hours,mins;

scanf("%d%d",&time1,&time2);

time1=time1/100*60+time1%100;

time2=time2/100*60+time2%100;

hours=(time2-time1)/60;

mins=(time2-time1)%60;

printf("The train journey time is %d hrs %d mins.\n",hours,mins);

return 0;

}

1065:数字加密

Description

输入 1 个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10 取余,做为该位上的新数字,最后将第1 位和第3 位上的数字互换,第2 位和第4 位上的数字互换,组成加密后的新数。

Input

输入只有一个正整数

Output

输出加密后的新数

Sample Input

1257

Sample Output

The encrypted number is 4601

#include

int main()

{

int number,digit1,digit2,digit3,digit4,newnum;

scanf("%d",&number);

digit1=number/1000;

digit2=(number-digit1*1000)/100;

digit3=(number-digit1*1000-digit2*100)/10;

digit4=number-digit1*1000-digit2*100-digit3*10;

digit1=(digit1+9)%10;

digit2=(d

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值