#include <stdio.h>
int main()
{
int i,j,a,n,sum=0,term=0;
printf("please input a number:");
scanf("%d",&a);
printf("please input n number:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
term=term*10+a;
sum=sum+term;
}
printf("a+aa+aaa+...+a...a=%d",sum);
return 0;
}
那个int i,j,a,n里的j有什么用呢,全程没有出现啊
追答没有用,可以删除
追问哦哦,谢谢
c语言问题,那个term*10是什么意思呢
term乘以10的意思 代码中是想要做类似把555变成5555的操作,所以代码实现是做了555乘以10再加上5,这样就得到了5555
c语言中term什么意思
C语言中的 term 不是系统的保留字,它是用户自定义标识符。因为是自定义标识符,那么可以是任何意思,看该用户自己是怎么规定的。从英语词义来看,term 可以表示 “项”,例如数列:y = 1\/(2*3) + 2\/(3*4) + 3\/(4*5) + 4\/(5*6) + ...n\/( (n+1) * (n+2) ) + ...求...
C语言term什么意思
deno是编译无错误、警告。term 有很多种意思,因情况而异,有"术语","条件"等意思
C语言:请用自定义函数的形式编程实现,求s=m!+n!+k! m、n、k从键盘输入...
5、term=term*10+a 中的term表示a的位数,跟随每次循环结构的变换,term不断被赋予新值。6、sum=sum+term 表示累加的值,每次循环之后的sum都会被赋予新值,所以,在编写程序时,要注意 i 的最大循环次数,否则,此程序会无限选循环下去,最终没有结果。
c语言的一个循环问题
=term *10+2中去,可求的当前一项 的值为22,即term =22;由前一次循环可知道sum=2,即此时sum+=term 即为sum=sum+term=2+22;当 i =3 时,。。。之后的一次类推,整个程序就是一个循环累加,别的就没什么了。不知道我这样分析是不是说清楚了,但愿对你有帮助 ...
c语言中long term是什么意思
long表示长整型 long term 表示定义一个长整形变量term。
sigh,deno,term在C语言里表示什么?
sigh,赋初值为1 float deno=2.0,sum=1.0,term;定义float(浮点型变量,俗话就是带小数点的变量)deno,sum,term并且分别赋初值2.0,1.0,term没有赋初始值顺便说下 sigh也可以换成a,v什么随便什么字符都可以 (包括其他sum等等 都可以换)但关键字是预定义保留的 是用来定义的 一般不改动 ...
C语言中,deno sum term ...好多的单词都看不懂,请高手给我解释一下...
term:temporary,临时的 这样一看就知道这个变量是什么了。这段程序的详解是:int sign=1;float deno=2.0,sum=1.0,tern; --->到这里都是定义变量来存放值 while(deno<=100){ sign=-sign;...} -->这是循环语句,意思就是如果deno的值小于或等于100的时候,执行大括号里面的操作,...
C语言 a+aa+aaa+……+n个a的值 n由键盘键入
} printf("%d",sum);}按照你的思路的修改 其实 term可以省略。term=a;之前忘记对term初始化。sum=sum+(term); term=term*10+a;要注意执行顺序。 不然丢次数。for(i=0;i<n;i++) 循环的起停条件要仔细计算 对printf的使用不用取地址 printf("%d",sum);...
c语言term does not evaluate to a function
char t[10];gets(t); \/\/对这里相对了,其职能输入9个,因为最后那个要作为'\\0',proc(t,9);printf("\\n%s",t);} 返回情况 include<stdio.h> char *proc(char* m,int num) \/\/ 返回值为指针类型 { int i,j;char c;for(i=0;i<num;i++){ for(j=i+1;j<num;j++)if(m[i]...