| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1384 人关注过本帖
标题:几道关于C的 普通用循环做的题
只看楼主 加入收藏
senyee
Rank: 1
等 级:新手上路
帖 子:422
专家分:0
注 册:2006-11-28
收藏
得分:0 

要学会自己动手练习......





菜鸟~~请多指教~~
2007-03-01 17:04
flmls
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2007-2-6
收藏
得分:0 
求1+2+3……1000的和。(循环)
#include<stdio.h>
main()
{
int i=1;
long s=0;
while(i<=1000)
{
s+=i;
i++;
}
printf("1+2+3+....+1000=%ld\n",s);
}
2007-03-01 20:21
flmls
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2007-2-6
收藏
得分:0 
求1*2*3……16的积。 (循环)
#include<stdio.h>
main()
{
int i=1;
long s=1;
while(i<=16)
{
s=s*i;
i++;
}
printf("1*2*3*.....*16=%ld",s);
}
2007-03-01 20:24
flmls
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2007-2-6
收藏
得分:0 

1元可换成多少个1分,2分,5分,输出所有结果。(循环,穷举法)
#include <stdio.h>
main()
{
int yuan=100,xf1,xf2,xf5;
for(xf1=1;xf1<100;xf1++)
for(xf2=1;xf2<50;xf2++)
{
xf5=100-xf1*1-xf2*2;
if(n%5==0 && n>0)
{printf("1fen=%d,2fen=%d,5fen=%d\n",xf1,xf2,xf5/5);
}
}

实在太多了

}

[此贴子已经被作者于2007-3-1 21:23:54编辑过]

2007-03-01 21:20
flmls
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2007-2-6
收藏
得分:0 
输入一个5位数,求每位的和
#include <stdio.h>
main()
{
int a,b,c,d,e,sum;
long num;
printf("input XXXXX number:\n");
scanf("%ld",&num);
printf("the number is:%n",num);
a=num/10000;
b=(num/1000)%10;
c=(num/100)%10;
d=(num/10)%10;
e=num%10;
printf("a=%d,b=%d,c=%d,d=%d,e=%d\n",a,b,c,d,e);
printf("\n");
sum=a+b+c+d+e;
printf("sum=%d\n",sum);
}
2007-03-01 21:40
ppm88
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1414
专家分:30
注 册:2007-1-28
收藏
得分:0 
二级是不会考如此简单的,这个只能作为入门的学习~~
2007-03-01 21:47
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
收藏
得分:0 
楼上几位朋友在做第3题的时候大循环都是先穷举1分钱的情况,这样大循环就要循环100次,如果改成先循环5分,不是只需要20次么,应该效率会高些!而且这样不会出现小数。
在这里借田里兵烽老兄的程序改下,供大家讨论!


//1元可换成多少个1分,2分,5分,输出所有结果。(循环,穷举法)
#include <stdio.h>
int main()
{ int i,j,k,sum=0;
for(i=0;i<=20;i++) //用5分循环只要20次
for(j=0;j<=50;j++)
{
k=100-i*5-j*2; //没有除法,不会出现小数
if (i+j*2+5*k==100)
printf("1元可换成1分,2分,5分的个数是:%d %d %d\n",k,j,i);//由于和田兄定义的变量意义不同
//这里颠倒下顺序
}
return 0;
}

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2007-03-02 23:32
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
收藏
得分:0 
厉害,我写程序时没考虑到
2007-03-03 00:24
sztonyyang
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-1
收藏
得分:0 
都厉害

生活就是拼搏! C语言QQ群社:23644804
2007-03-03 00:55
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
收藏
得分:0 
回复:(田里兵蜂)厉害,我写程序时没考虑到[em17]
以下是引用田里兵蜂在2007-3-3 0:24:24的发言:
厉害,我写程序时没考虑到

呵呵,我是刚刚知道这里的,希望多交些朋友共同讨论,一起进步啊!


“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2007-03-03 13:47
快速回复:几道关于C的 普通用循环做的题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027728 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved