int i=1//循环变量i
sum=0//统计总和,初始为0
for(i<=100i++)
sum+=1.0/i//计算1.0/1+1.0/2+....1.0/100
返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。如果参数中有错误值或为不能转换成数字的文本,将会导致错误。
扩展资料:
number1 (必需参数)要相加的第一个数字。 该数字可以是 数字,或Excel中A1 之类的单元格引用或 A2:A8 之类的单元格范围。
number2,这是要相加隐羡的第二个数字。
不同于前例,如果 A1 包含 "3",而 B1 包含TRUE,则:SUM(A1, B1, 2) 等于 2,因为对非灶猜拍数值型的值的引用不能被转换成数值。
如果单元格 A2:E2 包含 5,15,30,兆樱40 和 50,则:SUM(A2:C2) 等于50;SUM(B2:E2, 15) 等于 155。
#include<stdio.h>#inlcude<stdlib.h>
void main()
{
char str[20][201],*p0,*p1
int t,i,s,f,loop
scanf("%d",&t)if ( t>20 ) t=20
for ( i=0i<ti++ ) scanf("%s",str[i])
for ( i=0i<ti++ )
{ p0=p1=str[i]s=0f=1loop=1
while ( loop )
{ while ( (*p1)>='0' &&(*p1)<猜族='9'虚兆帆 ) p1++
s+=(f*atoi(p0))
switch ( (*p1) )
{ case 0: loop=0break
case '+': f=1break
case '-': f=(-1)break
default: loop=0break
}
p1++p0=p1
}
printf("\nCase %d:\n"差雹,i+1)
printf("%s=%d\n",str[i],s)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)