Python基础练习题-C语言练习 - 六月纷飞



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

作者: 无为

全网最全的网络资源分享网站

手机扫码查看

标签:

特别声明:本站资源分别为免费资源、查看密码或解压密码资源、三个级别VIP会员资源。本站所有发布的内容都是安全,请放心下载!本站不可能所有资源都可以商业用途,原创或部分除外!如:商业用途请联系原作者购买正版。与本站无关!若侵犯到您的权益,请联系本站删除,我们将及时处理!

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;
}
分享到:
打赏
未经允许不得转载:

作者: 无为, 转载或复制请以 超链接形式 并注明出处 六月纷飞
原文地址: 《Python基础练习题-C语言练习》 发布于2026-5-31

评论

切换注册

登录

忘记密码?

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

切换登录

注册

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

长按图片转发给朋友

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

支付宝扫一扫打赏

微信扫一扫打赏