| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 855 人关注过本帖
标题:求教各位大哥《打印最大值》
只看楼主 加入收藏
bbz
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-10-8
收藏
 问题点数:0 回复次数:13 
求教各位大哥《打印最大值》
1。先编写一个伪码程序,在编写一个C程序,输入10个数,打印其中的最大值!
注意:要用到counter,number,largest三个变量

编写一个程序,读取一个非负整数,计算并打印出它的阶乘。
n=n*(n-1).......*1
搜索更多相关主题的帖子: 打印最大值 
2005-10-08 19:52
bbz
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-10-8
收藏
得分:0 
??????????

2005-10-08 20:16
raul
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2005-5-24
收藏
得分:0 

#include "stdio.h" main() { int counter[10];int number,largest; printf("please input 10 number:"); for(number=0;number<=9;number++) { scanf ("%d",&counter[number]);

} largest=0; for (number=1;number<=9;number++) { if ( counter[number]>counter[largest] )

largest= number; } printf("the result is %d", counter[largest]); getch(); } c语言群9771099

2005-10-08 20:33
raul
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2005-5-24
收藏
得分:0 
#include "stdio.h"
main()
{float sum,product;
int i,n;
printf("Enter n:");
scanf("%d",&amp;n);
while(n&lt;=0)
{printf("\nEnter n again:");
 scanf("%d",&amp;n);
 }
 sum=0;
 product=1;
 for(i=1;i&lt;=n;i++)
 {product=product*i;
  sum=sum+product;
  }
  printf("%f",sum);
  getch();
  }




c语言群9771099
2005-10-08 20:47
raul
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2005-5-24
收藏
得分:0 
回句话啊,太没礼貌了啊
2005-10-09 11:34
wdz555
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-10-9
收藏
得分:0 

#include <stdio.h> #include <stdlib.h>

void main() { int *counter,number,largest,i; printf("Please the piece of input the comparison data:"); scanf("%d",&i); counter=(int*)malloc(i*sizeof(int)); printf("\nPlease input the number:"); for(number=0;number<i;number++) { scanf("%d",counter+number); } largest=*(counter); for(number=1;number<i;number++) { if(*(counter+number)>largest) { largest=*(counter+number); } } printf("Biggest value is: %d\n",largest); free(counter); } 本程序用指针实现不局限比较的数的多少,我用指针写只是想多练练没有别的意思。


2005-10-09 14:58
wdz555
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-10-9
收藏
得分:0 
#include <stdio.h> void main() { int i,j=1,n; printf("\n请输入想求阶乘的数:"); scanf("%d",&i); n=i; if(i<0) { printf("此数为负-_-!88"); main(); } else { for(;i>0;i--) { j*=i; } printf("%d的阶乘为:%d\n",n,j); } } 麻烦4楼的看清楚了在写是"编写一个程序,读取一个非负整数,计算并打印出它的阶乘。 n=n*(n-1).......*1 "楼主要是那你的去交差非要跳楼!!!!!

[此贴子已经被作者于2005-10-9 16:49:49编辑过]


2005-10-09 15:22
raul
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2005-5-24
收藏
得分:0 
阶乘的那个哪地方不对了啊?问一下,谢谢指教(我是4楼的)
2005-10-09 15:45
wdz555
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-10-9
收藏
得分:0 
  sum=sum+product;
  printf("%f",sum);
sum是什么哦?你把他们加起来干什么哦 就变成n=n+(n*(n-1))........+1
5的阶乘是120你用windows里的计算器算一下就知道了
你的结果是153.0000000
还有是整数的阶乘程序啊
看见了就回个话

[此贴子已经被作者于2005-10-9 17:05:49编辑过]



2005-10-09 16:30
raul
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2005-5-24
收藏
得分:0 
哦,看见了,我看错了以为是1!+2!。。。
2005-10-09 17:15
快速回复:求教各位大哥《打印最大值》
数据加载中...
 
   



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

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