c基础考核求带
1.阅读以下程序,写出程序的功能。#include
main()
{
int a=10;
{
int a=15;
printf(“a.1=%d,”,a);
}
printf(“a.2=%d\n”,a);
}
运行结果是:
2.阅读以下程序,写出程序的功能。
#include
main()
{
int a={2,4,0,-5,10,6,-8,9,6,7};
int i,s=0,count=0;
for(i=0; i0)
{ s+=a;count++;}
else
continue;
printf ("s= %d , count=%d\n", s ,count);
}
3.阅读以下函数,写出此函数的功能。
void fun(char A[ ],int n)
{
char tmp;
int k;
for (k=0; k
main()
{
char ch;
int c=0,s=0,n=0,other=0;
while ((ch=getchar())!='\n')
{
if ((ch>='a'&&ch='A'&&ch='0'&&ch
intfunc(int m)
{
ints;
if (m= =1)
s=1;
else
s=m+4;
return(s);
}
main()
{
inty;
y=func(4);
printf( "%d",y);
}
6.int runc(int a,int b)
{
return(a+b);
}
main()
{
int x=2,y=5,z=8,r;
r=runc(runc(x,y),z);
printf(“%d\n”,r);
} 三、程序填空题(每空2分,共20分) 1.以下程序对输入的1000以下的整数,求出其相应的个位数、十位数和百位数。#include main() { int x,a,b,c; do{ printf("输入一个1000以下的整数:"); scanf("%d",&x); printf("\n"); }while( ); a=x/100; b=(x-a*100)/10; c= ; printf("%d的个位数是%d,十位数是%d,百位数是%d\n",x,c,b,a); } 2.以下程序完成对键盘输入的正整数求最大值和最小值,输入负数时循环结束。请填写缺少的语句。#include main() { int i,j,n,max,min,a; for(i=1; i'9') { s=s; ; } s= ;} 4.以下程序用来求数组全部元素的和,请填写缺少的语句。#include main( ) { int a[ ]={0,1,2,3,4,5,6,7,8,9}; int s=0 , i, *p; p= ; for (i=0; i
否要 发表于 2013-8-1 15:30
昨天才看了几页C
你运行下不就得了
第一题是10?
所谓功能也是求输出结果
页:
[1]