计算表达式1-2+3-…-100的值,c语言程序
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 10:31:32
计算表达式1-2+3-…-100的值,c语言程序
这个答案一眼就可以看出是-50,(1-2)+(3-4)+……(99-100)这样就是50个-1,非要用一个个计算,见下面代码:#include<stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
if(i%2==1) sum=sum+i;
else sum=sum-i;
}
printf("sum=%d",sum);
}
再问: 非常感谢
再答: 问题解决请采纳
再问: 不过你确定吗?
再答: 测试过的,答案-50,当然方法不止一种
再问: 哦,谢谢
再答: 不用谢,这个问题很简单,复杂的只能提供思路了,没有那么多时间把代码写出来。
再问: 还有一道题能帮助我吗?
再答: 说说看
再问: 输入一行字符,分别统计大写字母,小写字母,数字和其他字符的个数
再答: 给你个思路,判断ASCII编码,它们分别的编码都是连续的,自已查一下相应的编码,学会自学。
再问: 编码没问题,然后不知道怎么做了
再答: 另提一问,代码我已经测试了
再问: 啊啊啊
再答: #include<stdio.h>
main()
{
int da=0,xiao=0,num=0,other=0; /* 分别统计大写小写数字和其它的数量 */
int i=0;
char s[100]; /* 最多99个字符 */
gets(s);
while(s[i]!=0)
{
if(s[i]>=65&&s[i]<=90) da++;
else if(s[i]>=97&&s[i]<=122) xiao++;
else if(s[i]>=48&&s[i]<=57) num++;
else other++;
i++;
}
printf("da=%d\nxiao=%d\nnum=%d\nother=%d\n",da,xiao,num,other);
}
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
if(i%2==1) sum=sum+i;
else sum=sum-i;
}
printf("sum=%d",sum);
}
再问: 非常感谢
再答: 问题解决请采纳
再问: 不过你确定吗?
再答: 测试过的,答案-50,当然方法不止一种
再问: 哦,谢谢
再答: 不用谢,这个问题很简单,复杂的只能提供思路了,没有那么多时间把代码写出来。
再问: 还有一道题能帮助我吗?
再答: 说说看
再问: 输入一行字符,分别统计大写字母,小写字母,数字和其他字符的个数
再答: 给你个思路,判断ASCII编码,它们分别的编码都是连续的,自已查一下相应的编码,学会自学。
再问: 编码没问题,然后不知道怎么做了
再答: 另提一问,代码我已经测试了
再问: 啊啊啊
再答: #include<stdio.h>
main()
{
int da=0,xiao=0,num=0,other=0; /* 分别统计大写小写数字和其它的数量 */
int i=0;
char s[100]; /* 最多99个字符 */
gets(s);
while(s[i]!=0)
{
if(s[i]>=65&&s[i]<=90) da++;
else if(s[i]>=97&&s[i]<=122) xiao++;
else if(s[i]>=48&&s[i]<=57) num++;
else other++;
i++;
}
printf("da=%d\nxiao=%d\nnum=%d\nother=%d\n",da,xiao,num,other);
}
计算表达式1-2+3-…-100的值,c语言程序
C语言程序编写 计算表达式 1 + 2 + 3 + . + 100的值.
用C语言编写程序,计算表达式1-1/2+1/3-1/4+1/5的结果. 在线等.
用C语言编写程序计算S的值,其中s=1+2+3+.+100
怎么用C语言编下面的程序:计算表达式1+(3/2)+(5/4)+(7/6)+…+(99/98)+(101/100)
C语言 从键盘输入一个简单的数学表达式,计算并显示该表达式的值 求算法和程序
C语言 计算表达式S=1!+(1!+2!)+.+(1!+2!+3!+.+N!)的值
编写C语言程序,计算1!+2!+……+10!的值
C语言程序问题:求表达式的值!
C语言,编写一个程序,计算1+3+3^2+3^3……+3^10的值并输出
用C语言编一程序,可以计算表达式的值,对非法表达式要给出提示,并要求重新输入正确表达式.
以下不能正确计算代数式4sin^2(1/5)值的C语言表达式是: