
C语言编程题~~选几个做出了给我吧~~看着我混乱了啊~用C程序哦~c++。。。
将1~9这9个数字分成三组,每组3个数字,每个数字只能且必须使用一次,并且每组中的3个数字组成的三位数又要是完全平方数。请编程找出这样的数。约瑟夫问题:N个人围成一圈,从...
将1~9这9个数字分成三组,每组3个数字,每个数字只能且必须使用一次,并且每组中的3个数字组成的三位数又要是完全平方数。请编程找出这样的数。
约瑟夫问题:N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人开始报数,数到M的人出圈;……,输出依次出圈的人的编号。N、M由键盘输入。
n只猴子选大王,选举办法如下:从头到尾1、2、3报数,凡报3的退出;余下的从尾到头1、2、3报数,凡报3的退出;余下的又从头到尾报数,还是报3的退出;依此类推,当剩下两只猴子时,取这时报数报1的为王。若想当猴王,请问当初应占据什么位置?
围绕着山顶有10个洞,一只狐狸和一只兔子住在各自的洞里。狐狸总想吃掉兔子。一天,兔子对狐狸说:“你想吃我有一个条件,先把洞从1~10编上号,你从10号洞出发,先到1号洞找我;第二次隔一个洞找我,第三次隔2个洞找我,以后依此类推,此数不限。若能找到我,你就可以饱餐一顿。不过在没有找到我以前不能停下来。”狐狸满口答应就开始找了,它从早到晚进了1000次洞,累得昏了过去也没找到兔子。问兔子躲在几号洞?
有2N个学生去春游,其中男女各半。为了增加乐趣,他们玩一个出圈游戏,游戏的规则是:所有的学生围成一个圈,顺时针从1到2N编号,从1号开始以1到M(M≥1)循环报数,报到M的人退出,当有N-1个人出圈后,只剩下一个女生了,于是改变游戏规则从刚才的下一个人开始仍以1到M反向(与原来的方向相反)报数,报到M的人退出,恰好最后一个出圈的是女生。问当初他们是怎样排列的,同时按他们出圈的先后顺序输出各自的编号。以“O”表示男生,“*”表示女生。
6.从键盘输入两个位数不超过100位的正整数A和B,求A+B的值
7. 从键盘输入两个位数不超过100位的正整数A和B,求A-B的值。
8.从键盘输入两个位数不超过100位的正整数A和B,求A*B的值。
9.输入两个正整数A和B,其中A、B都小于32767,求A/B的值。要求计算结果精确到小数点后N(1≤N≤200)位。
10.设计一个程序,当键入一个正整数N(1≤N≤100)时,输出N!的精确表示法。
11. 求789789…789(共29组789)除以79的商和余数。 展开
约瑟夫问题:N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人开始报数,数到M的人出圈;……,输出依次出圈的人的编号。N、M由键盘输入。
n只猴子选大王,选举办法如下:从头到尾1、2、3报数,凡报3的退出;余下的从尾到头1、2、3报数,凡报3的退出;余下的又从头到尾报数,还是报3的退出;依此类推,当剩下两只猴子时,取这时报数报1的为王。若想当猴王,请问当初应占据什么位置?
围绕着山顶有10个洞,一只狐狸和一只兔子住在各自的洞里。狐狸总想吃掉兔子。一天,兔子对狐狸说:“你想吃我有一个条件,先把洞从1~10编上号,你从10号洞出发,先到1号洞找我;第二次隔一个洞找我,第三次隔2个洞找我,以后依此类推,此数不限。若能找到我,你就可以饱餐一顿。不过在没有找到我以前不能停下来。”狐狸满口答应就开始找了,它从早到晚进了1000次洞,累得昏了过去也没找到兔子。问兔子躲在几号洞?
有2N个学生去春游,其中男女各半。为了增加乐趣,他们玩一个出圈游戏,游戏的规则是:所有的学生围成一个圈,顺时针从1到2N编号,从1号开始以1到M(M≥1)循环报数,报到M的人退出,当有N-1个人出圈后,只剩下一个女生了,于是改变游戏规则从刚才的下一个人开始仍以1到M反向(与原来的方向相反)报数,报到M的人退出,恰好最后一个出圈的是女生。问当初他们是怎样排列的,同时按他们出圈的先后顺序输出各自的编号。以“O”表示男生,“*”表示女生。
6.从键盘输入两个位数不超过100位的正整数A和B,求A+B的值
7. 从键盘输入两个位数不超过100位的正整数A和B,求A-B的值。
8.从键盘输入两个位数不超过100位的正整数A和B,求A*B的值。
9.输入两个正整数A和B,其中A、B都小于32767,求A/B的值。要求计算结果精确到小数点后N(1≤N≤200)位。
10.设计一个程序,当键入一个正整数N(1≤N≤100)时,输出N!的精确表示法。
11. 求789789…789(共29组789)除以79的商和余数。 展开
展开全部
第一题的完全平方数要找容易,但是你题目根本说得不清不楚,“分成三组,每组3个数字,并且每组中的3个数字组成的三位数又要是完全平方数。”最后又说要”找出这样的数“,找数容易,分组又找数就找不到“分成三组数字、不重复、又都是完全平方数”的组别,既然要找数就好干嘛要分组?
//找出所有三位数中的完全平方数,且个十百位数都不同
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int array[100],array_r[100];
int t=0,tt=0;
int i,a,b,c;
for(i=100;i<1000;i++)
{
double m=sqrt((double)i);
if(m-(int)m==0)
{
array[t]=i;
t++;
}
}
for(i=0;i<t;i++)
{
a=array[i]/100;
b=array[i]/10-a*10;
c=array[i]-a*100-b*10;
if(a==b || b==c || a==c)
continue;
else
{
array_r[tt]=array[i];
tt++;
}
}
for(i=0;i<tt;i++)
cout<<array_r[i]<<",";
cout<<endl;
return 0;
}
展开全部
无效fun13(无符号整数T,字符CH []){/ / ch的长度为4 *大小(unsigned int类型)
unsinged int的大小= 4 * sizeof(unsigned int类型)的
为(int i = 0; ; <大小; + +){
(T &&(1 << i)条)CH [我] = '1';
其他CH [I] = '0'; />}
}
无效fun17(字符CH []){
炭吨;
无符号的大小= strlen的(CH);
一个无符号=大小-1,B =大小/ 2;
(INT I = 0; <B + +){
T = CH [I];
CH [I] = CH [AI];
CH [AI] = T
}
}
unsinged int的大小= 4 * sizeof(unsigned int类型)的
为(int i = 0; ; <大小; + +){
(T &&(1 << i)条)CH [我] = '1';
其他CH [I] = '0'; />}
}
无效fun17(字符CH []){
炭吨;
无符号的大小= strlen的(CH);
一个无符号=大小-1,B =大小/ 2;
(INT I = 0; <B + +){
T = CH [I];
CH [I] = CH [AI];
CH [AI] = T
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同学,自己写的程序才是自己的,别人写的终究不是自己的啊!还是自己做的好!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询