
| 
 | 
|  | 作者: lyhzyh [lyhzyh]  论坛用户 | 登录 | 
| 输入10个数,统计正数的个数! 希望高手门帮帮小弟这个忙 谢谢!!! 希望是原程序 [此贴被 286(unique) 在 10月08日09时35分 编辑过] | 
| 地主 发表时间: 05/28 00:50 | 
|  | 回复: drckness [drckness]  论坛用户 | 登录 | 
| 用PERL吧,我想可以很简单就会办到的。 #!usr/bin/perl print"请输入十个数,每个数之间要有一个空格"/n; @num=<STDIN>; chomp($num); @num=split(//,$num); foreach $_(@num){ if $_>0 { print"您输入的正数有:"$_",/n"; } $ww++;} print"您输入的正数总共有:"$ww"个; 呵呵临时写出来的。如果不能运行请到我的网站上留言 我的网站点进吧?!记得去论坛留言 | 
| B1层 发表时间: 05/28 07:57 | 
|  | 回复: cimsxiyang [cimsxiyang]  版主 | 登录 | 
| 可以先定义一个数组,用来放输入的数字,然后循环判断一下,printf("正数个数:%d",i); | 
| B2层 发表时间: 05/28 08:14 | 
|  | 回复: fengyuwww [fengyuwww]  论坛用户 | 登录 | 
| 利用C语言是这样的: main() { int arr[10]; int i,j=0; for(i=0;i<10;) { printf("请输入第%d个数:\n",++i); scanf("%d",&a[i]); } for(i=0;i<10;i++) if(a[i]>0) j++; printf("j=%d",j); } 没有经过调试,所以也不知道对不对,不过算法应该是这样的. [此贴被 风雨(fengyuwww) 在 5月28日20时46分 编辑过] [此贴被 风雨(fengyuwww) 在 5月28日20时30分 编辑过] | 
| B3层 发表时间: 5/28 20:38 | 
|  | 回复: cimsxiyang [cimsxiyang]  版主 | 登录 | 
| 正确 | 
| B4层 发表时间: 05/28 20:51 | 
|  | 回复: linhaonan [linhaonan]  论坛用户 | 登录 | 
| 不对啦。少东东啊。你试没试过啊???? | 
| B5层 发表时间: 04-10-08 09:07 | 
|  | 回复: apollomz [apollomz]  论坛用户 | 登录 | 
| #include<stdio.h> main() { int i,j=0; int a[10]; for(i=0;i<10;i++) { printf("Input 10 number:"); scanf("%d",&a[i]); } for(i=0;i<10;i++) { if(a[i]>0) j++; } printf("Plus hae:%d\n",j); } | 
| B6层 发表时间: 04-10-08 10:04 | 
| 
 | 
20CN网络安全小组版权所有
Copyright ©    2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon   

粤ICP备05087286号