C语言简单计算题(1.和、差、积、商。2.逆序数。 3.交换两个变量4.求一元二次方程的根5.“love”译成密码,用第四个字母代替原字母)


1已知两个整数(或实数),求它们的和、差、积、商。

#include <stdio.h>
int main()   //定义main函数程序入口 
{
    int x=10,y=5;    //定义变量 
    printf("和为%d",x+y); //打印输出 
    printf("差为%d",x-y);
    printf("积为%d",x*y); 
    printf("商为%d",x/y);
    return 0;
}

2.已知一个4位数的整数,求它的逆序数。 (如4位数为1234,则逆序数为4321) 34321
int main()
{
    int a=1234,b,c,d,e,f;
    b=a/1000 ;//b=1 求出整数的千位1234/1000=1
    c=a/100%10;//c=2求出百位1234/100=12%10=2
    d=a/10%10;//d=3求出十位 
    e=a%10;//e=4求出个位数
    f=e*1000+d*100+c*10+b;
    printf("逆序数为%d\n",f);
    printf("%d",e);
    return 0; 

}

3.已知两个整数(或实数) 交换两个变量的值。
/*int main()
{
    int a=4,b=5,c=0;
    c=a;
    a=b;
    b=c;
    printf("a=%d\nb=%d\n",a,b);
    return 0;    

}

4.已知一元二次方程的三个系数(假设b2-4ac>=0),求方程的根。
int main()                       //x+2x=21   公式-b+-sqrt(be2-4ac) /2a
{
    float x,y,z;
    y=sqrt(2e2-4*1*21);求be2-4ac 
}                    
int main()//x+2x=21   公式-b+-sqrt(be2-4ac) /2a           //正式计算
{
    float x,y,z,r;
    y=sqrt(2e2-4*1*-21);
    z=(-2+sqrt(2e2-4*1*-21)/2);
    r=(-2-sqrt(2e2-4*1*-21)/2);
    printf("方程的根为%f\n%f",y,z);

    return 0;    
}

5.把“loue”译成密码,规律是用第四个字母代替原字母 p=70 ,s=53,z=122,b=42, l=49,o=79v=76,e=45
int main()
{
    char c1='l',c2='o',c3='v',c4='e';
    c1=c1+4;
    c2=c2+4;
    c3=c3+4;
    c4=c4+4;
    printf("%c%c%c%c",c1,c2,c3,c4);
    return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值