广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3042 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
丫泰 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x30
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][求助] 求代解C++的过程
因期末考 老师出了十题 需要解其中之过程 麻烦高手代解 谢谢


/*bubble-sort*/
main()
{
int n,i,j,t,k={9999,3,7,5,4,2,1,8,6},comp,change;
comp=0;
change=0;
n=8;
for (i=1;i<=n-1;i++)
for(j=n;j>=i+1;j--)
{
comp=comp+1;
if(k-k<0)
{
change=change+1;
t=k;
k=k;
k=t;
}
}
for(i=1;i<=n;i++)
printf("%d ",k);
printf("\ncomp=%d change=%d",comp,change);
}




/*double loop*/
main()
{
int n,s,i,p,j;
scanf("%d",&n);
s=0;
for (i=1;i<=n;i++)
{
p=1;
for (j=1;j<=3;j++)
p=p*j;
s=s+p;
}
printf("s=%d",s);
}




/*alternative GCD*/
main()
{
int a,b,r,k;
scanf("%d %d",&a,&b);
a_rtn:
k=a/b;
r=a-k*b;
a=b;
b=r;
if(r!=0)goto a_rtn;
printf("%d",a);
}





/*continue statement exercise*/
main()
{
int i,p;
p=1;
for (i=2;i<=30;i=i+2)
{
if(i%5!=0) continue;
p=p*i;
}
printf("p=%d",p);
}




/*s=1+4+8+13+19+26+34+...+n*/
main()
{
int n,s,k,i;
scanf("%d", ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被丫泰在2007-01-03 01:10重新编辑 ]



献花 x0 回到顶端 [楼 主] From:台湾中华 | Posted:2007-01-03 00:38 |
marktown 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x24
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

其时解过程没有难处只要看的懂在作什么 该有宣告变数就会有值有比较就有不同路迳有回圈就会重覆作个几次当然最后宣告的变数被改变了没输出要那个慢慢跑一下流程就可以知道了
通常我都是用二维的方式解程式状态当 xxx到那那个变数值变了除非特殊才要用三维


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2007-01-06 00:57 |
youck
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

第一题关件:
复制程式
 comp=comp+1; //计算小回园执行次数
       if(k[j]-k[j-1]<0)//判断后减前是否<0(表示前>后);是的前后交换
        {
        change=change+1;//计算交换次数
其他自行追踪吧;这个程式基本上在排大小@@
第二题关件
复制程式
p=1;//定义初值
   for (j=1;j<4;j++)
   {
      p=p*j;//计算1*1,1*2,2*3
      s=s+p;//将p值叠加
   }
其他自行追踪吧;这个程式基本上在算(1!+2!+3!)*n次@@
第二题关件
复制程式
a_rtn:
                    k=a/b;//求商数k
                    r=a-k*b;//计算r值
                    a=b;//把b给a
                    b=r;//把r给b
if(r!=0)goto a_rtn;//当r不等于0时反覆执行a_rtn
其他自行追踪吧;这个程式基本上在算最大公因数@@


[ 此文章被youck在2007-01-06 12:59重新编辑 ]


献花 x1 回到顶端 [2 楼] From:台湾 | Posted:2007-01-06 12:27 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.014002 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言