21xrx.com
2024-09-19 09:48:58 Thursday
登录
文章检索 我的文章 写文章
C++输出100以内13的倍数的倍数
2023-07-02 10:42:54 深夜i     --     --
C++ 输出 100以内 13的倍数 倍数

C++是一种广泛使用的编程语言,可以实现各种各样的编程任务。在这篇文章中,我们将讨论如何用C++编写一个程序,输出100以内13的倍数的倍数。

首先,我们需要了解一些基本的编程概念和语法。在C++中,我们可以用for循环来遍历一个范围内的数字,用if语句来判断某个数字是否为另一个数字的倍数。下面是一段示例代码,用于输出100以内的13的倍数:


for (int i = 1; i <= 100; i++) {

 if (i % 13 == 0)

  cout << i << endl;

 

}

这段代码中,我们使用了一个for循环,遍历1到100之间的数字。在循环的每一轮中,我们使用if语句来判断当前的数字i是否为13的倍数。如果是,我们就使用cout语句输出该数字。最后,我们使用endl语句来换行,以便清晰地显示结果。

接下来,我们需要扩展这个程序,输出100以内13的倍数的倍数。这意味着我们需要找出所有13的倍数,并输出它们的倍数。我们可以在for循环中嵌套另一个for循环来实现这个功能。下面是一段示例代码:


for (int i = 1; i <= 100; i++) {

 if (i % 13 == 0) {

  for (int j = 2; j <= 100/i; j++) {

   cout << i*j << endl;

  }

 }

}

在这段代码中,我们首先遍历1到100之间的数字,并使用if语句来判断当前数字i是否为13的倍数。如果是,我们就开始嵌套另一个for循环。这个循环从2开始遍历数字,输出当前13的倍数i的倍数,直到超出100的范围为止。

执行这段代码,我们可以得到如下输出:


26

39

52

65

78

91

104

117

130

143

156

169

182

195

208

221

234

247

260

273

286

299

312

325

338

351

364

377

390

403

416

429

442

455

468

481

494

507

520

533

546

559

572

585

598

611

624

637

650

663

676

689

702

715

728

741

754

767

780

793

806

819

832

845

858

871

884

897

910

923

936

949

962

975

988

1001

这些数字就是100以内13的倍数的倍数。我们可以看到,每个13的倍数都输出了它的多个倍数,直到超出了100的范围。这个程序可以帮助我们更好地理解C++中的基本语法和循环结构,同时也可以完成实用的编程任务。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复