c 给出一个包含n个整数的数列和整数k,依次输出k在序列中的位置
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 22:55:14
#include <stdio.h>void main(){int i,j,a,n,k=0,out=0;printf("请输入a与n:")
第一个数是4第n个数是3n+1所以前n项和(3n^2+5n)/2所以varn,i:longint;beginreadln(n);writeln((3*n*n+5*n)div2);end.
代码如下#includeintasd(inta){inti,t=0;for(i=2;i
#include"stdio.h"intmain(){inta[10][10]={0};intn,i,j,sum1=0,sum2=0;scanf("%d",&n);for(i=0;i
以3×4的矩阵为例:#includemain(){inta[3][4];inti,j,s;printf("Inputsomenumbers:\n");for(i=0;i
if(a==x[i])//多了个分号
只学循环完全可以办到,关键是要动脑啊#includevoidmain(){\x09intn,m,max,i;\x09max=0;\x09printf("PleaseInputANumber:\n");
#include "stdio.h"int a[20];void function(int *b,int m,int n
#include//数列由小到大排列voidinsert(inta[],intm){\x09intb[11],i,j;\x09for(i=0,j=0;i
问题在于,如果读入的数字个数是偶数的话,t和s1是对的,但s2不对,这是因为s2=t-s1是在第n-1个数时候执行的.解决办法:把s2=t-s1移到for循环后面.再问:那个,不好意思,我把s2=t-
楼上两位全错了……不解释,不信自己手算.定理:求前n个奇数的总和=n的平方varn:longint;beginreadln(n);writeln(n*n);end.
#includeintmain(intargc,constchar*argv[]){inta;intb=0;inti=1;printf("请输入数字:");scanf("%d",&a);for(int
10亿的数列读入要多久呢--再问:好像有看过别人用位运算来做不然1亿以内也可用到xor??再答:用异或的那个是叫你在10^8个数字中找出唯一个值出现一次的数字(其他的数字都出现两次).因为涉及统计,这
#includeintmain(void){intn,m,max;\x05scanf("%d",n);\x05intp[n],i;\x05for(i=0,imax)//当p[0]是给max赋初值或者当
#includeintmain(){inta,sum=0;while(scanf("%d",&a))sum+=a;printf("sum=%d\n",sum);return0;}再问:数是从键盘上输入
#include<stdio.h>void main(){\x05int *fun(int *,int,int);\x05int a[20],*p;
an=1+2+4+...+2^(n-1)=2^n-1.Sn=(2+2²+2³+...+2^n)-n=2(1-2^n)/(1-2)-n=2^(n+1)-n-2.
#includevoidmain(){inta[100],n,i,t;printf("输入数字个数:\n");//此处缺少分号scanf("%d",&n);for(i=0;i
#include#includevoidconv(char*s){inti;for(i=strlen(s)-1;i>=0;i--)putchar(s[i]);printf("\n");}in