c++循环、continue、排序、goto以及猜数字小游戏

简介: c++循环、continue、排序、goto以及猜数字小游戏

打印*


#include<iostream>
using namespace std;
#include<string.h>
int main(){
  for(int i=1;i<=9;i++){
  for(int j=1;j<i;j++){
    cout<<j<<"*"<<i<<"="<<j*i<<" ";
  }
  cout<<endl;
  }
  system("pause");
}

continue用法


#include<iostream>
using namespace std;
#include<string.h>
int main(){
  for(int i=0;i<=100;i++){
  if(i%2==0){
    continue;
  }
  cout<<i<<endl;
  }
  system("pause");
}

排序


#include<iostream>
using namespace std;
int main(){
  int arr[9]={4,2,8,0,5,7,1,3,9};
  cout<<"排序前:"<<endl;
  for (int i=0;i<9;i++){
  cout<<arr[i]<<" ";
  }
  cout<<endl;
  for(int i=0;i<9-1;i++){
  for(int j=0;j<9-i-1;j++){
    if(arr[j]>arr[j+1]){
    int temp=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=temp;
    }
  }
  }
  for (int i=0;i<9;i++){
    cout<<arr[i]<<" ";
  }
  system("pause");
}


猜数字


#include<iostream>
using namespace std;
#include<ctime>
int main(){
srand((unsigned int)time(NULL));
int num=rand()%100+1;
int val=0;
while(1){
  cin>>val;
  if(val>num)cout<<"猜测过大"<<endl;
  else if(val<num)cout<<"猜测过小"<<endl;
  else{
  cout<<"恭喜您猜对了"<<endl;
  break; 
  } 
}
  system("pause");  
}


goto用法


#include<iostream>
using namespace std;
int main(){
  cout<<"1、xxxx"<<endl;
  cout<<"2、xxxx"<<endl;
  goto FLAG;
  cout<<"3、xxxx"<<endl;
  cout<<"4、xxxx"<<endl;
  FLAG:
  cout<<"5、xxxx"<<endl;
  system("pause");
}
相关文章
|
1月前
|
人工智能 算法 测试技术
【数学】【排序】【C++算法】3027人员站位的方案数
【数学】【排序】【C++算法】3027人员站位的方案数
|
2月前
|
设计模式 测试技术 编译器
C++项目中打破循环依赖的锁链:实用方法大全(一)
C++项目中打破循环依赖的锁链:实用方法大全
92 0
|
1月前
|
存储 编译器 C++
C++ Break、Continue 和 数组操作详解
C++中的`break`语句用于跳出循环,例如在`for`或`while`循环中。`continue`则跳过当前迭代的剩余部分。数组用于存储多个相同类型值,声明时指定类型和元素数量。访问和修改数组元素通过索引操作,索引从0开始。遍历数组可使用常规`for`循环或C++11引入的`foreach`循环。可以省略数组大小声明,编译器会根据初始值自动计算,但明确指定更佳。
31 0
|
2月前
|
缓存 编译器 数据处理
【C/C++ 性能优化】循环展开在C++中的艺术:提升性能的策略与实践
【C/C++ 性能优化】循环展开在C++中的艺术:提升性能的策略与实践
60 0
|
11天前
|
安全 编译器 程序员
【C++入门】内联函数、auto与基于范围的for循环
【C++入门】内联函数、auto与基于范围的for循环
|
12天前
|
C++ Python
C++教学——从入门到精通 10.循环
学习编程建议先Python后C++,以避免C++思维影响。课程涵盖for、while和do while循环。for循环示例:`for(int i=0;i&lt;n;i++)`,用于计算114514天后的金币总数(1145140个)。死循环通过`for(int i=0;;i++)`实现,用`break`退出。while循环格式`while(条件)`,同样可解决金币问题。do while循环特点是先执行后判断,结构为`do{...}while(条件)`。
21 2
|
1月前
|
算法 测试技术 C#
【模拟】【C++算法】2826. 将三个组排序
【模拟】【C++算法】2826. 将三个组排序
|
1月前
|
C++
C++ While 和 For 循环:流程控制全解析
本文介绍了C++中的`switch`语句和循环结构。`switch`语句根据表达式的值执行匹配的代码块,可以使用`break`终止执行并跳出`switch`。`default`关键字用于处理没有匹配`case`的情况。接着,文章讲述了三种类型的循环:`while`循环在条件满足时执行代码,`do/while`至少执行一次代码再检查条件,`for`循环适用于已知循环次数的情况。`for`循环包含初始化、条件和递增三个部分。此外,还提到了嵌套循环和C++11引入的`foreach`循环,用于遍历数组元素。最后,鼓励读者关注微信公众号`Let us Coding`获取更多内容。
21 0
|
2月前
|
机器学习/深度学习 算法 调度
拓扑排序解析:计算机与数学的交汇点以及C++ 实现
拓扑排序解析:计算机与数学的交汇点以及C++ 实现
123 0
|
2月前
|
设计模式 敏捷开发 持续交付
C++项目中打破循环依赖的锁链:实用方法大全(三)
C++项目中打破循环依赖的锁链:实用方法大全
61 0