2023-02-27 10:28来源:m.sf1369.com作者:宇宇
例子如下:
直接编译,程序输出结果随意输入两个数,如100 ,98,程序执行结果如下图所示:
知识扩展:
算术平均数( arithmetic mean),又称均值,是统计学中最基本、最常用的一种平均指标,分为简单算术平均数、加权算术平均数。它主要适用于数值型数据,不适用于品质数据。
算术平均数是加权平均数的一种特殊形式(特殊在各项的权重相等)。在实际问题中,当各项权重不相等时,计算平均数时就要采用加权平均数;当各项权相等时,计算平均数就要采用算术平均数。
假设有整形数组a[N];
int al=0;
for(int i=0;i<N;i++)
al+=a[i];
int av=al/N;
int num=0;
for(int j=0;j<N;j++)
if(av<a[j])al++;
//al最后为个数
include<stdio.h>
int main()
{
int n,sum=0,num=0;
float s=0.;
while(scanf(%d,&n),n)//输入0就结束
{
num++;
sum+=n;
}
s=1.0*sum/num;
printf(number=%d,sum=%.2f\n,num,s);
return 0;
}
:判断1-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
2.程序源代码:
#include math.h
main()
{
int m,i,k,h=0,leap=1;
printf(\n);
for(m=1;m<=200;m++)
{ k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) {printf(%-4d,m);h++;
if(h%10==0)
printf(\n);
}
leap=1;
}
printf(\nThe total is %d,h);
}
看来你也没学多久吧,建个控制台应用程序
static void Main(string[] args)
{
string str = Convert.ToString(Console.ReadLine());
int j = 0, o = 0;
foreach (char c in str)
{
int i = Convert.ToInt32(c);
if (i % 2 == 0)
{
o++;
}
else
{
j++;
}
}
Console.WriteLine(偶数是:{0}个,o);
Console.WriteLine(奇数是:{0}个,j);
Console.ReadKey();
}
好好努力,加油