C语言:计算1-N的奇数和
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/06 21:40:52
你好,可以这样编程]#includeintmain(){inti,sum=0;//定义循环变量和存放求和的变量sumfor(i=1;i
#include<stdio.h>int main (){ int i,j,k,n,sum; sum=0;&nbs
main(){inta,sum,i;for(i>0;i
#include <stdio.h>;int main(int argc, char **argv) {
问题在于,如果读入的数字个数是偶数的话,t和s1是对的,但s2不对,这是因为s2=t-s1是在第n-1个数时候执行的.解决办法:把s2=t-s1移到for循环后面.再问:那个,不好意思,我把s2=t-
#includeintmain(void){intn;inti;doublesum=0.0;intfact=1;scanf("%d",&n);for(i=1;i
9.int&z吧10.#includeintmain(){inta,b,c,i;a=c=0;for(i=0;i
1.编译不通过数组定义时,不能使用变量,即使变量已赋值,所以inta[n];是错的解决方法,你可以直接定义一个大的数组,比如inta[100],然后再用n限制输入的个数2.数组下标是从0~n-1,所以
longsum_ji(intx)//奇数之和{if(x%2==0){x--;}return(long)x*(long)x/4;}longsum_ou(intx)//偶数之和{if(x%2!=0){x-
#includevoidmain(){inti,cnt=1;for(i=1;i再问:关键有一部是要在最后输出:1*3*5*7*9=945如果假设i=9的话。前段的我也会啊,后面的我想了好久也不会再答:
#includeintmain(intargc,char*argv[]){intm,n;inti;intsum;printf("Pleaseinputmandn:\n");scanf("%d%d",&
输入的a不能太大,否则整型会溢出的!#includemain(){inta,b,c,s,t;s=1;t=0;//1----->0scanf("%d",&a);for(c=1;c
#includeintmain(){inti,sum1=0,sum2=0;for(i=12;i
你这个没有输出啊!要输出那个值啊!还有if(a=0)改为if(a==0)#includeintx;intsum(inta){intk;if(a==0)k=1;elsek=x*sum(a-1);retu
#includeintmain(){intn,i;longa,sum=1;printf("请输入一个奇数:\n");scanf("%ld",&n);for(i=3,a=1;i
#includeintmain(){intsum=0;intn,i;scanf("%d",&n);for(i=0;i再问:提交时检测显示编译错误再答:#include<stdio.h>&n
#include#include#defineMAX1000intmain(){inta[MAX],i,j,n,p,q,s1,s2;p=0;q=0;s1=0;s2=0;printf("请输入要输入的值
亲,你的IF语句中的判断语句有问题.应该是if(n==0)才对,你改一下试试.
#includevoidmain(){intn,i,ji=0,ou=0;//ji用来统计奇数的个数,ou用来统计偶数的个数intinput,jihe=0,ouhe=0;//jihe用来统计奇数的和,o