每日一题——打印星图/打印乘法口诀表

C++嵌套循环

#include <iostream>

using namespace std;

int main()
{
   //嵌套循环
   //打印一行星图
   for(int j=0;j<10;j++)
   {
        for(int i=0;i<10;i++)
   {
       cout<<"* ";
   }
     cout<<endl;
   }

}

 

乘法口诀表

#include <iostream>

using namespace std;

int main()
{
   //嵌套循环
   //打印乘法口诀表 列数*行数=结果 列数<=当前行数
   for(int i=0;i<=9;i++)//i是行数 j是列数
   {

       for(int j=1;j<=i;j++)
       {
           cout<<j<<"*"<<i<<"="<<j*i<<" ";
       }
       cout<<endl;
   }


}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个简单的Python代码段,可以生成太阳系的星图。 ```python import matplotlib.pyplot as plt import numpy as np # 创建一个画布 fig, ax = plt.subplots(figsize=(10, 10)) # 太阳系内各行星的半径,按比例缩小 planet_radius = { 'Mercury': 0.382, 'Venus': 0.949, 'Earth': 1, 'Mars': 0.532, 'Jupiter': 11.21, 'Saturn': 9.45, 'Uranus': 4.01, 'Neptune': 3.88 } # 以地球为中心,计算各行星的距离和角度 planet_distance = { 'Mercury': 0.39, 'Venus': 0.72, 'Mars': 1.52, 'Jupiter': 5.20, 'Saturn': 9.58, 'Uranus': 19.22, 'Neptune': 30.05 } theta = np.linspace(0, 2*np.pi, 100) # 绘制太阳 ax.scatter(0, 0, s=1000, c='yellow', edgecolors='black', label='Sun') # 绘制各行星 for planet, distance in planet_distance.items(): radius = planet_radius[planet] x = distance * np.cos(theta) y = distance * np.sin(theta) ax.plot(x, y, label=planet, linestyle='-', marker='o') # 添加标签 for planet, distance in planet_distance.items(): radius = planet_radius[planet] x = distance * np.cos(np.pi/4) y = distance * np.sin(np.pi/4) ax.text(x, y, planet, fontsize=12) # 设置坐标轴和标题 ax.set_xlim(-35, 35) ax.set_ylim(-35, 35) ax.set_aspect('equal') ax.set_title('Solar System') ax.legend() # 显示星图 plt.show() ``` 该代码使用matplotlib库绘制了太阳系的星图。首先使用字典存储了各行星的半径和距离信息,然后通过循环计算各行星的位置,并绘制在图上。最后通过设置坐标轴和添加标签等操作完成了星图的绘制。该代码可以帮助我们直观地了解太阳系内各行星的大小和位置关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值