1.输入10个数,计算并输出这10个数中非0数据的乘积,并统计和输出非0数据的个数(使用do?

作者&投稿:佟鸦 (若有异议请与网页底部的电邮联系)
~ C语言的程序如下:
main(){
int a[10],i,count,cj;
i=count=0;
cj=1;
do{
scanf("%d",a+i);
if(a[i]){
count++;
cj*=a[i];
}
i++;
}while(i<10);
printf("共%d个非零数据,乘积为%d\n",count,cj);
}
有什么问题请留言。

private sub form_click()
dim a %, i%,s%,b%
s=1
for i=1 to 10
a=val(inputbox“请输入一个数”)
print a
next i
for i=1 to 10
if a<>0 then s=s*a:b(i)=a
print s,b(i)
next
end sub
可能中间少一步


输入10个数,统计其中正数、负数和零的个数,每执行一次循环体,输入一...
{ int k=0,x,p=0,n=0,z=0;while(k++<10){scanf("%d",&x);if(x>0)p++;else if(x<0)n++;else z++;} printf("正数:%d\\n负数:%d\\n零:%d\\n",p,n,z);return 0;}

编写程序,从键盘上任意输入10个数,求这10个数中奇数的平均值和偶数的...
int number[10];\/\/存输入的十个数 float odd=0.0;\/\/奇数平均值 float even=0.0;\/\/偶数平均值 int ji=0;\/\/奇数个数 int ou=0;\/\/偶数个数 int i=0;\/\/临时计数 for(i=0;i<10;i++){ scanf("%d",&number[i]);\/\/得到键盘输入 if((number[i]%2)==0){\/\/偶数 even+=number...

c#语言 从键盘输入10个数,统计非负数的个数,并计算非负数的和
class Program { public static void Main(string[] args){ int c=0;double sum=0,t;string[] strs;Console.Write("请在1行中输入10个数,以空格分隔:");strs=Regex.Split(Console.ReadLine().Trim(),"\\\\s+");foreach(string s in strs){ t=Double.Parse(s);if(t>=0){ sum+=...

Excel 中函数count是什么意思?
1、COUNT函数是计数函数。COUNT函数可以引用各种类型数据的参数1 到 30个。可以是单元格,数字、日期等,但必须是数字形式 2、输入10个数字,再用公式=COUNT(A1:A10),计算几个单元格有数,回车之后,得到结果 3、输入8个日期,再输入公式=COUNT(C1:C8),计算个数,回车之后,得到结果 4、输入8个...

用传统流程图表示该算法:依次将10个数输入,要求将其中最大的数输出
1、传统流程图如下图所示:2、流程图思路详解:(1)定义三个变量,分别是i(用于循环计数)、m(保存相对较大的数值)、a(输入的数值)。(2)给循环变量i赋值。(3)输入第一个数a,将a的值赋给m,初始化m的值 (4)进入循环,在循环中首先判断是否复合循环条件,如果符合条件,则输入新值a...

用伪代码和流程图编写一个算法,要求实现重复输入10个数,显示每个...
伪代码:1)计数器i清零 2)输入一个数x 3)输出数x及平方值 4)计数器i值加1 5)i>9吗?若是则算法结束,否则转步骤2)流程图如下:

用0123456789这十个数组成一个加法竖式
用0,1,2,3,4,5,6,7,8,9这十个数字组成加法竖式有如下:一、473+589=1062 二、473+625=1098 三、475+623=1098 四、476+829=1305 五、479+583=1062 列竖式的方法:(1)先在上面一行写第一个加数。如果两加数位数不一样,就先写位数多的数;(2)再在下面一行写第二个加数。

10个1000是多少
10个一千是一万。1、10个1000,得到的公式是1000*10=10000。2、万,数量单位,十个千;一百个百,实数。

十个十个地数,并标出:5、15...怎么做
十个十个地数,标出:5,15,25,35,45,55,65,75,85,95,105...只需要十个十个的相加就可以了,这是很简单的算术。“十个十个地数〞,从内容布排上,首先在数羊的情景中由数学史上的刻痕计数引入,进而自然引出“十个一捆〞的计数方法,让学生先初步了解十个十个数的计数方法,简单了...

java用循环编写一个计数程序输入几个数字直到输入0为止,计算输入的这 ...
class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);int sum = 0;int count = 0;while(true){ int num = sc.nextInt();if(num == 0) break;sum += num;count++;} System.out.println("平均值:"+sum*1.0\/count);} } 运行结果:...

新兴县14723483095: 1.任意给10个数,要求从小到大排序,并输出这10个数. -
汝昂左归:[答案] Private Sub Form_Click() Dim A(10) As Integer, I As Integer Dim J As Integer, TM As Integer Randomize For I = 1 To 10 A(I) = Int(90 * Rnd) + 10 Next I For I = 1 To 9 For J = I + 1 To 10 If A(I) > A(J) Then TM = A(I) A(I) = A(J) A(J) = TM End If Next J Next I ...

新兴县14723483095: 1. 输入10个整数,找出其中绝对值最大的数,将它和最前面一个数交换,然后输出这10个数. -
汝昂左归:[答案] void main(int argc,char * argv[]) { int a[10]={0}; int i=0,temp=0,j=0;//i为数组下标,temp为临时变量,j为最大值的下标 int n=10;//数组长度 for (i=0;i

新兴县14723483095: 编一程序:从键盘输入10个整数,计算并输出这10个数的平均数 -
汝昂左归: 在excel里面就行,〔首先,我们把10个整数格子叫格子1-10,平均数叫格子A〕选中一个格子A(附近要空出10个格子),单击fx(在上面),选择average,把格子1-10...

新兴县14723483095: 从键盘上输入10个整数,并求出这10个数中所有奇数的和与所有偶数之和要求:分别用while,do ...whilefor三种循环结构实现,要C++ -
汝昂左归:[答案] #include long main(void) { \x05long a[10] = {0}; \x05long i,sum1,sum2; \x05 \x05printf("输入10个数以空格分隔:\n"); \x05for (i=0,sum1=0,sum2=0; i

新兴县14723483095: 在C语言中怎样用数组实现键盘任意输入的10数,然后输出这10个数. -
汝昂左归: #includeint main(){ int ins[10]; int i; printf("Enter 10 integers: "); for(i=0;iscanf("%d",&ins[i]); for(i=0;iprintf("%d ",ins[i]); printf("\n"); return 0; }当然,我假设你输入的都是整数.

新兴县14723483095: c语言编写一个程序,要求从键盘上连续输入10个数,输出这10个数的最大值和最小值,用数组完成 -
汝昂左归: #include <stdio.h>int main() {int array[10];int max = 0, min = 0;for(int i = 0; i < 10; i ++) {scanf("%d", &array[i]);if (i == 0) {max = array[i];min = array[i];}else if (array[i] > max) max = array[i];else if (array[i] < min) min = array[i];}printf("...

新兴县14723483095: c 语言, 编写地个程序,从键盘输入10个实数,存放在数组a中,计算并输出这10个数的平均值,若输入数组为0,则重新输入
汝昂左归: #include<stdio.h> int main(){int i;double a[10],sum=0;for(i=0;i<10;){scanf("%f",a[i]);if(a[i]==0)continue;sum+=a[i];i++;}printf("%f",sum/10);return 0;}

新兴县14723483095: C语言编从键盘输入十个数,计算其平均值,同时按由大到小输出这十个数. -
汝昂左归: #include#define N 5 int main() { int i,j,a[10],sum=0,temp; float average; for(i=0;i {scanf("%d",&a[i]);sum+=a[i];} average=sum*1.0/N; for(i=0;ifor(j=0;j{ if(a[j]} for(i=0;iprintf("%3d",a[i]); printf("\n%f",average); system("pause"); return 0; } 用DEV C++,编的,看看行不行

新兴县14723483095: 用C语言编写一段程序,用来输入10个整数保存到数组中,求出这10个整数的和并输出. -
汝昂左归: #include#include#defineN10main(){inta[N],i,temp;for(i=0;i

新兴县14723483095: 从键盘输入10个数,将这10个数逆序输出,并求这10个数的和. -
汝昂左归: #include <iostream> using namespace std; int main() {int arr[10];int sum = 0;for(int i=0;i<10;i++){cin>>arr[i];sum += arr[i];}for(int i=9;i>=0;i--)cout<<arr[i]<<"\t";cout<<"\n"<<sum<<endl;return 0; }用mingw编译通过,

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网