目录
选择题
1、关于C语言关键字说法正确的是()
A、关键字可以自己创建
B、关键字不能自己创建
C、关键字可以做变量名
D、typedef不是关键字
答案:B
2、下面代执行的结果是:
#include<stdio.h>
int main()
{
int i=0;
for(i=0;i<10;i++) //循环10次
{
if(i=5) //=为赋值 i=5了
printf(“%d\n”,i)
}
return 0;
}
执行结果是:死循环的打印5
代码题
1、将三个数按从大到小输出
int main()
{
int a=0;
int b=0;
int c=0;
scanf("%d%d^d",&a,&b,&c);
//算法实现
if(a<b)
{
int temp=a;
a=b;
b=temp;
}
if(a<c)
{
int temp=a;
a=c;
c=temp;
}
if(b<c)
{
int temp=b;
b=c;
c=temp;
}
printf("%d %d %d\n",a,b,c);
return 0;
}
2、打印1-100之间所有3的倍数的数字
int main()
{
int i = 1;
for (i = 1; i <= 100; i++)
{
if (i % 3 == 0)
printf("%d\n", i);
}
return 0;
}
3、给定两个数,求这两个数的最大公约数
//辗转相除法
int main()
{
int m = 24;
int n = 18;
int r = 0;
scanf("%d%d", &m, &n);
while (m%n