int a=2,n=5,s;s=a; for(;--n;) s=s*10+a;printf("%d",s)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 10:33:33
int a=2,n=5,s;s=a; for(;--n;) s=s*10+a;printf("%d",s)
第一个分号前定义了三个变量 a = 2, n = 5, s 没有初始值.
第二个分号前 把 a 的值 赋给了 s 也就是s等于2了
然后是for循环第一个为空,--n表示(n = n - 1以后n的值不为0,就执行for循环体里面的内容.n一开始为5所以一共执行4次.
而里面的内容是 s = s * 10 + a;四次以后s的值是22222
最后输出s的值是 22222
解释得这么详细 不容易啊!给我把
第二个分号前 把 a 的值 赋给了 s 也就是s等于2了
然后是for循环第一个为空,--n表示(n = n - 1以后n的值不为0,就执行for循环体里面的内容.n一开始为5所以一共执行4次.
而里面的内容是 s = s * 10 + a;四次以后s的值是22222
最后输出s的值是 22222
解释得这么详细 不容易啊!给我把
int f(int n); main() { int a=3,s; s=f(a); s=s+f(a); printf("
int f(int n); main() { int a=3,s; s=f(a); s=s+f(a); printf(&
char s[]=" an apple" ; printf(" %d\n",strlen(s)); A)7 B)8 C)
(i!=p) 求解释main(){ int i,j,p,q,s,a[10]; printf("\n input 10 n
#define S(x)4 *(x)*x+1 main() {int k=5,j=2;printf("%d\n",S(k
main() { int a,s,max; scanf("%d%d",&a,&s); if(a>s) { max=a }
#include int f(int n); main() {int a=3,s; s=f(a);s=s+=(a);pr
printf("%s%s%s%d%d%d\n",printf("\n");
#include main() { float a,n,i,j,s; scanf("%d",&a); for(n=1.0
# include # include int mian () { int m,n,i,s=0; int a[10000
main() { char s[]="stop\0\n\""; printf("%d\n",strlen(s)) }
VFP中 CLEAR DIMENSION a(3) FOR N=1 TO 3 S=4 a(N)=N*2+1 S=S+a(