问题标题: 酷町堂:真是奇怪……3951

0
0
已解决
沈峻宇
沈峻宇
资深天翼
资深天翼

我兴致勃勃的敲着wa代码……

结果……

代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    for(int i=97;i<=n-m;i++){
		cout<<(char)i;	
    }
    cout<<endl;
    for(int a=n-m+1;a<=m;a++){
		cout<<(char)a;
    }
}

输出样例:

ohhhhhhhhhhhhhh……

脑子里:

大哥也无法覆盖一去复古又复古 hriufhruweiofhhferujideufqeoruhrewwogweruihrowr

求解!

沈峻宇在2020-06-03 20:08:49追加了内容

#include<iostream>

using namespace std;

int main(){

int n,m;

cin>>m;

for(int i='a';i<='a'+n-1;i++){

cout<<(char)i<<' ';

if(i=='a'+m-1){

cout<<endl;

}

}

}

就是这里!

沈峻宇在2020-06-03 20:08:55追加了内容

#include<iostream>

using namespace std;

int main(){

int n,m;

cin>>m;

for(int i='a';i<='a'+n-1;i++){

cout<<(char)i<<' ';

if(i=='a'+m-1){

cout<<endl;

}

}

}

就是这里!


0
已采纳
曹博扬
曹博扬
初级天翼
初级天翼

for循环执行顺序及循环变量i

ASCII码

以上为知识点

第一个循环:

for(int i=97;i<=97+m;i++){

cout<<(char)i<<" ";

c=i;

}

第二个

for(int a=c;a<=97+n;a++){

cout<<(char)a<<' ';

}

再定义一个int c;

 

 

0
曹博扬
曹博扬
初级天翼
初级天翼

wow~ ⊙o⊙

bug

求求你

沈峻宇

给我一点酷叮豆吧

我想买个头像啊

0
高杨
高杨
资深守护
资深守护

所以说别告诉我你不是故意的,你的代码好像就是输出各种字符的啊。

然后,肯定有很多特殊字符输出不出来啊,就变成想你这样的乱码了。

(手动滑稽)

0
邓涵睿
邓涵睿
中级天翼
中级天翼

这明显不是这道题的代码

0
徐子宸
徐子宸
中级天翼
中级天翼
  • 定义 n,m;
  • 输入n>>m;
  • for(int i='a';i<='a'+n-1;i++){
  • cout<<(char)i<<' ';
  • if(i=='a'+m-1){
  • cout<<endl;
  • }//这有点难,我就直接放代码了
  • }
0
徐子宸
徐子宸
中级天翼
中级天翼

你想想,

for(int a=n-m+1;a<=m;a++){
        cout<<(char)a;
    }

这一段a只能是10;

所有char(a)就只能是那个东东了

徐子宸在2020-06-03 20:14:40追加了内容

我说了输入:

n和m!!!

徐子宸在2020-06-03 20:14:46追加了内容

我说了输入:

n和m!!!

我要回答