鲜花( 0) 鸡蛋( 0)
|
赶紧注册,享受更多功能!查看帖内大图!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1. 三个整数a、b、c,由键盘输入,输出其中最大的一个数。
2. 输出1-100之间不能被12整除的数。
3. 编程计算1+2+3+…+1000的和。
4. 输出1-100之间不能被7整除的数。
5.100以内的素数
6、求10!
7、有一个一维数组,内放10个学生成绩,写一个函数,求出平均分、最高分、最低分,在主函数中进行调用。
8、求100以内所有偶数的和。
写出程序运行结果
1、有下面程序段:
int i,j,r;
for(i=20,j=7;r=i%j;i=j,j=r)
continue;
printf(“%3d ”,j);
运行结果是:
2、 main( )
{ int x,y,z=2;
x=z++;
y=++z;
printf(“%d %d %d”,x,y,z);
}
运行结果:
3. main( )
{char ch=’*’;
int i,j;
for (i=1;i<=3;i++)
{for(j=1;j<=i;j++)
printf(“%c”,ch);
printf(“\n”);}
}
运行结果:
4、以下程序的输出结果是
main()
{ int a=5,b=4,c=6,d;
printf("%d\n",d=a>b?(a>c?a:c):(b));
}
运行结果:
5、以下程序的输出结果是
main()
{ int a=0,i;
for(i=0;i<6;i++)
{ switch(i)
{ case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
}
}
printf("%d\n",a);
}
运行结果:
6、以下程序的输出结果是
main()
{
int a=-10,b=-3;
printf(“%d”,-a/b);
printf(“%d”,(a-b,a+b));
}
运行结果:
7、 以下程序的输出结果是
main()
{ int a[6]={12,4,17,24,27,16},b[6]={27,13,4,25,23,16};
for(int i=0; i<6; i++)
{ for (int j=0; j<6; j++) if (a[i]==b[j]) break;
if(j<6)printf("%d ";a[i]);}
printf("\n");
}
8、以下程序段的输出结果是
int a=1234;
printf("%2d\n",a);
9、以下程序的输出结果是
main()
{ int a=0,i;
for(i=0;i<6;i++)
{ switch(i)
{ case 0:
case 3:a+=2;break;
case 1:
case 2:a+=3;break;
default:a+=5;
}
}
printf("%d\n",a);
}
10、以下程序的输出结果是
main()
{ int a=4,b=5,c=0,d;
d=!a&&!b||!c;
printf("%d\n",d);
}
11、以下程序的输出结果是
main()
{ int i=0,a=0;
while(i<20)
{ for(;;)
{ if((i%10)==0) break;
else i--;
}
i+=11; a+=i;
}
printh("%d\n",a);
}
复习范围:
1、 C语言中基本的数据类型有哪些?
2、 每一种基本类型怎么表示?在内存中占多少字节?数据值范围是多少?{主要是int ,unsign int, double, float}
3、 补码怎么算?-36的补码是多少?十进制,八进制,十六进制之间怎么转?
4、 字符串在C语中是怎么存放的,长度如何算?
5、 字符与字符串的区别?=>’a’ “a”
6、 指针是什么?&、*运算符的作用是什么?
7、 格式输入输出的表现形式
8、 Else的配对原则是什么?
9、 运算符的优先级别
7、 int a; a=7/2; a的值是多少
8、 a%b 是求什么?&& || ! 的意思是什么?干什么用的?
9、 b=7>3?4:1 值是多少?
10、 标识符命名规则是什么?
11、 int a=5;float x=3.14; a*=x*('E'-'A')=?printf("%f\n",(float)a);结果是多少? 了解自动类型转换及强制类型转换
12、 char *func(int x,int y)的作用是什么?
13、 Char str[100]=”I am a student!” ; printf(“%d\n”,strlen(str)); 结果是多少?可以用以下方式附值吗? 1: str=”I am a student!”; 2: strcpy(b,”I am a student!”);
14、 #define f(x) x*x
main()
{int a=6,b=2,c;
c=f(a)/f(b);
printf(“%d\n”,c);
} 结果是什么?
15、 int (*p)[n] 是什么意思: 定义了一个指向由n个int型元素组成的一维数组的指针
16、 char *a[2] 是什么?
|
|