俗人温~ @ 2021-04-06 15:59:11
#include<iostream>
using namespace std;
int main()
{
int shu1,shu2;
cin>>shu1;
for (int a=shu1;a!=0;a/10)
{
shu2=shu2*10+a%10;
a/=10;
}
cout<<shu2;
return 0;
}
之前没加上
a/=10(第十一行)
然后超时了,求for用法和while 谢
by 俗人温~ @ 2021-04-06 17:09:55
@konjacq 打扰一下 如何同时进行对同一输入数据的不同循环 就比如同时循环加一,另一个减一,然后得出两个数据?
by _caiji_ @ 2021-04-06 17:21:34
语法都没学完就刷题……
by konjacq @ 2021-04-06 18:06:59
@俗人温~ 你
for (A;B;C) {...}
可以理解为和
{
A;
while (B) {
...
C;
}
}
差不多
那你while
怎么写你for
就怎么写啊
by 俗人温~ @ 2021-04-06 19:43:41
啊这,谢谢
学习语法ing
by Coros_Trusds @ 2021-04-06 19:47:19
for(初始化;循环执行条件;变量变化)
{
do something...;
}
while(循环执行条件)
{
do something...;
}
do
{
do sometihng...;
}
while(循环只执行条件);//注意分号
与 while 不同的是,do while循环至少进行一次循环。