|
![]() | 作者: 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号