求助求助贴
c吧
全部回复
仅看楼主
level 2
MAO233 楼主
求助大佬们,有没有人会写,尽量写简单点,大一学生,完全不会了
2022年11月07日 11点11分 1
level 2
MAO233 楼主
d
2022年11月07日 11点11分 2
level 2
MAO233 楼主
d
2022年11月07日 11点11分 3
level 2
MAO233 楼主
d
2022年11月07日 11点11分 4
level 2
MAO233 楼主
不要沉啊[泪][泪]
2022年11月07日 12点11分 5
level 7
先判断是否为负数,然后再循环取余和除的操作。建议认真听课,问题不算难。
2022年11月07日 12点11分 6
谢谢吧友[哈哈]
2022年11月07日 12点11分
@MAO233 挺简单的,不过我觉得大学的题还要会阅读理解[呵呵]
2022年11月07日 17点11分
level 7
可能需要特判0
2022年11月07日 12点11分 7
第一个怎么写[泪]
2022年11月07日 13点11分
能截屏吗,看不大清
2022年11月07日 13点11分
第二个还用写吗?
2022年11月07日 13点11分
@MAO233 数据范围记得给一下
2022年11月07日 13点11分
level 7
第一题的简单思路就是将所有小于原数完全平方数存下来存到一个列表中,然后循环判断是否可以整除,如果可以整除那就将他放到根号外边,直到完成所有可能的求解。
2022年11月07日 13点11分 8
level 7
自己手打一遍哦,有好处。
2022年11月07日 13点11分 9
谢谢吧友[真棒]
2022年11月07日 13点11分
其实我才大一,有的地方看不懂[泪]
2022年11月07日 13点11分
@MAO233 是浙江大学吗,我看你的练习题是哪里的,好学校诶。
2022年11月07日 14点11分
不是,是老师找的题
2022年11月07日 14点11分
level 2
MAO233 楼主
输出不用printf吗
2022年11月07日 13点11分 10
cout是c++的输出
2022年11月07日 14点11分
我要交的题用的是c语言[泪]
2022年11月07日 14点11分
@MAO233 第4题稍微麻烦一点,不嫌弃的话可以用函数处理,就是更为复杂。
2022年11月07日 14点11分
level 7
#include<bits/stdc++.h>
using namespace std;
string pin[10]={"ling ","yi ","er ","san ","si ","wu ","liu ","qi ","ba ","jiu"};
//添加输出对应内容
int num;//用于接受输入内容
int num_t[40];//用于反转顺序
int main()
{
cin>>num;
if(num==0)/*特判0;因为如果吧0放到下边处理,容易什么也不输出,
可以试试把他去掉看看有什么效果 */
{
cout<<"ling";
return 0;
}
if(num<0)//当小于零的时候输出fu 然后反转
{
cout<<"fu ";
num*=-1;
}
int i=0;
for(;num!=0;num/=10,i++)//将顺序反转,有其他方法可以处理,但这个最方便易懂
/*
至于为什么要反转,是因为用取余这个方法首先取到的是低位,然后是高位,但输出时从高位到低位
*/
{
num_t[i]=num%10;
}
for(int j=i-1;j>=0;j--)//按顺序输出即可
{
cout<<pin[num_t[j]];
}
return 0;
}
2022年11月07日 14点11分 11
level 2
MAO233 楼主
谢谢老哥
2022年11月07日 14点11分 12
level 2
MAO233 楼主
using namespace std在C语言中是什么[泪]
2022年11月07日 14点11分 13
不用写
2022年11月07日 14点11分
那我是写int main()
2022年11月07日 14点11分
这好像就是声明标准的,具体不需要知道,cpp独有的
2022年11月07日 14点11分
然后在定义字母吗
2022年11月07日 14点11分
level 7
你回这个贴,不然我看不见
2022年11月07日 14点11分 14
看一下我写的有什么问题[小乖]
2022年11月07日 14点11分
level 2
MAO233 楼主
我先试着写一下[小乖]
2022年11月07日 14点11分 15
1 2 尾页