Python基础练习题-C语言练习-路羽博客-第1张图片

Python基础练习题-C语言练习

Python基础练习题-C语言练习-路羽博客-第2张图片

作者: 路羽

原创资源分享博客

Python基础练习题-C语言练习-路羽博客-第3张图片微信小程序

路羽博客 资源分享

1.公里是陆地上距离的计量单位,海里是海洋距离的计量单位,两者可以通过以下公式计算:海里 = 公里 / 1.852

Python:

# (1)接收用户输入的公里数
k = float(input("请输入公里数:"))
# (2)将公里数转换成海里
h = k / 1.852
# (3)输出算后的海里数
print("转换后海里数:%f" %h)

C语言:

    #include <stdio.h>  
    int main() {  
        float a,b;
        //(1)接收用户输入的公里数
        printf("请输入公里数:");
        scanf("%f", &a);
        //(2)将公里数转换成海里
        b = a / 1.852;
        //(3)输出算后的海里数
        printf("转换后海里数:%f",b);
        return 0;
    } 

2..已知用户购买了价格为15.99、23.8、100的商品,请按照以下要求操作,模拟收银抹零的行为:

Python:

# (1)计算并输出商品的总金额:
a,b,c = 15.99,23.8,100
total = a + b + c
print("总额:%f" %total)
# (2)去掉总金额的小数部分。
print("总额:%d" %total)

C语言:

    #include <stdio.h>  
    int main() {  
        float a,b,c;
        int t;
        a = 15.99, b = 23.8, c = 100;
        //(1)计算并输出商品的总金额:
        t = a + b + c;
        printf("总金额:%d",t);
        return 0;
    } 

3.计算1加到100的和

Python:

#方法一
print(sum(range(1,101)))
#方法二
i = 1
sum = 0
for i in range(1,101):
    sum += i
    i += 1
print(sum)
#方法三
i = 1
sum = 0
while i <= 100:
    sum += i
    i += 1
print(sum)

C语言:

#include <stdio.h>
int main () {
    int i,sum;
    for(i=1,sum=0;i<=100;i++)
    sum += i;
    printf("1加到100的和%d",sum);
    return 0;
}

4.打印出一个高为5的直角三角型

Python:

i = 1
while i < 6:
    j = 0
    while j < i:
        print("*",end = "")
        j += 1
    print()
    i = i + 1

C语言:

#include <stdio.h>
int main() {
int i,j,n;
for(i=0;i<5;i++){
    for(j=i;j>=0;j--)
    printf("*");
printf("\n");
}
return 0;
}
本文最后更新于2022-5-27,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
分享到:
未经允许不得转载:

作者: 路羽, 转载或复制请以 超链接形式 并注明出处 路羽博客
原文地址: 《Python基础练习题-C语言练习》 发布于2022-5-27

评论

          
       
切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏