
代码如下:
def even_sum(num):
result = 0
for i in range(1,num + 1):
if i % 2 == 0:
result+= i
return result
print(even_sum(100))更简便的方法是使用列表推导 一行代码就行:print(sum([i for i in range(0,101,2 )]))
假如在A列,从A1开始
在B1输入
=if(A2-A1=1,"","缺失")
填充到底,有缺失字样的就表示旁边的A列的相应位置有缺失了
---------------------
如图所示,在B1输入图中的公式,完成后再点住B1右下角的小黑点往下拉就行了
//注意输入的空格,严格按照格式:数字之间空一个空格,末尾没有空格,不然会有BUG
#include<stdioh>
int main()
{
char str[200];
int a[100],b[100];
int i=0,j;
int a_i=0,b_i=0;
int temp;
int star,end;
while(gets(str)!=NULL)
{
for(i=0;i<100;i++)a[i]=b[i]=0;
i=a_i=0;
while(str[i]!='\0')
{
if(' '==str[i])
{
i++;
a_i++;
continue;
}
else
{
a[a_i]=a[a_i]10+str[i]-'0';
}
i++;
}
a_i++;
for(i=0;i<a_i-1;i++)
{
for(j=i;j<a_i;j++)
{
if(a[j]<a[i])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
}
b_i=0;
printf("相同:");
for(i=0;i<a_i;i++)
{
if(a[i]==a[i-1])
{
printf("%d",a[i]);
}
else if(a[i]+1!=a[i+1])
{
for(j=a[i]+1;j<a[i+1];j++)
{
b[b_i]=j;
b_i++;
}
}
}
printf("\n缺失:");
for(i=0;i<b_i;i++)printf("%d",b[i]);
printf("\n");
}
}
以上就是关于使用range函数,获得1到100之间(含100)全部偶数的代码是全部的内容,包括:使用range函数,获得1到100之间(含100)全部偶数的代码是、如何利用excel表格在一组数据中快速找到多个缺失部分。、c语言问题:输入一串数(小于100个),找出那串数中相同的数和连续时缺失的数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)