c语言程序运行结果求助,不需要步骤
1.读程序,写出程序执行结果#include<stdio.h>intws(intx){if(x/100>0)return(3);elseif(x/10>0)return(...
1. 读程序,写出程序执行结果
#include <stdio.h>
int ws(int x)
{ if(x/100>0)
return(3);
else if(x/10>0 )
return(2);
else
return(1);
}
void main()
{ int a=123;
printf("%d是%d位数\n",a,ws(a));
}
5. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int a=10,b=0;
if(a=12)
{a++; b++; }
else
{ a=a+3 ; b=b+3;}
printf(“%d,%d\n”,a,b);
}
7. 读程序,写出程序执行结果
#include <stdio.h>
void copy_str(char from[ ],char to[ ])
{ int k=0;
while(from[k]!= ‘\0’)
{ to[k]=from[k]; k++; }
to[k]=‘\0’; /*末尾加上串结束标志*/
}
void main()
{ char str1[80]="good",str2[80]="abcdef";
copy_str(str1,str2);
puts(str2);
}
9. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int x=4;
if(x++>=5)
printf(“%d\n”, x) ;
else
printf(“%d\n”, x--) ;
}
2. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
int i,s=0 ;
for(i=0;i<4;i++) s+=aa[i][2];
printf(“%d\n”,s);
}
3. 读程序,写出程序执行结果
#include <stdio.h>
int f(int b[],int m,int n)
{ int i,s=0;
for(i=m;i<=n;i+=2) s+=b[i];
return s;
}
void main()
{ int x,a[]={1,2,3,4,5,6,7,8,9,10};
x=f(a,3,8);
printf(“%d\n”,x);
}
4. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int s,t,a=-2,b=6;
s=t=1;
if(a>0) s=s+1;
if(a>b) t=s+t;
else if(a==b) t=5;
else t=2*s;
printf("t=%d ", t);
} 展开
#include <stdio.h>
int ws(int x)
{ if(x/100>0)
return(3);
else if(x/10>0 )
return(2);
else
return(1);
}
void main()
{ int a=123;
printf("%d是%d位数\n",a,ws(a));
}
5. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int a=10,b=0;
if(a=12)
{a++; b++; }
else
{ a=a+3 ; b=b+3;}
printf(“%d,%d\n”,a,b);
}
7. 读程序,写出程序执行结果
#include <stdio.h>
void copy_str(char from[ ],char to[ ])
{ int k=0;
while(from[k]!= ‘\0’)
{ to[k]=from[k]; k++; }
to[k]=‘\0’; /*末尾加上串结束标志*/
}
void main()
{ char str1[80]="good",str2[80]="abcdef";
copy_str(str1,str2);
puts(str2);
}
9. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int x=4;
if(x++>=5)
printf(“%d\n”, x) ;
else
printf(“%d\n”, x--) ;
}
2. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
int i,s=0 ;
for(i=0;i<4;i++) s+=aa[i][2];
printf(“%d\n”,s);
}
3. 读程序,写出程序执行结果
#include <stdio.h>
int f(int b[],int m,int n)
{ int i,s=0;
for(i=m;i<=n;i+=2) s+=b[i];
return s;
}
void main()
{ int x,a[]={1,2,3,4,5,6,7,8,9,10};
x=f(a,3,8);
printf(“%d\n”,x);
}
4. 读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int s,t,a=-2,b=6;
s=t=1;
if(a>0) s=s+1;
if(a>b) t=s+t;
else if(a==b) t=5;
else t=2*s;
printf("t=%d ", t);
} 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询