C语言课堂作业答案(待补充)

#include<stdio.h>

/**
 * @brief 第二周答案
 * 任务3:
 *      1.编程实现把任意输入的一个小写字母变大写字母输出
 *      2.编程实现把任意一个三位的正整数反向输出,若是321则输出123
 *      3.编程实现根号a方加b方加c方
 *      4.编程实现任意输入3个数字字符,输出这3个数字字符所对应的整数之和,
 *          若输入数字字符所对应的整数之和。
 */

#if 0
//3—1
int main(){
    char c1, c2;
    scanf("%c", &c1);
    c2 = c1 - 32;
    printf("%c变大写后是%c\n", c1, c2);
}

//3-2
int main(){
    int x, y, z, m, n;
    scanf("%d", &m);
    x = m%10; //个位
    y = m/10%10; //十位
    z = m/10; //百位
    n = x*100+y*10+z;
    printf("%d反向后是%d\n",m ,n);
}

#include<math.h>
//3-3
int main(){
    float s,a,b,c;
    scanf("%f, %f, %f", &a, &b, &c);
    s = sqrt(a*a+b*b+c*c);
    printf("s=%.3f\n", s);   
}

//3-4
int main(){
    char a, b, c;
    int n;
    printf("please input 3 chars:\n");
    scanf("%c, %c, %c", &a, &b, &c);
    n = a + b + c - '0'*3;
    printf("n = %d\n", n);
}
#endif

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值