1.auto2.void3.main()4.return
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-1c28-c003-bc7499099f00.html
点击查看答案
3.在窗体上以每行两个数的格式输出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。(提示:首先分离出每位数字)
#include
int main()
{ int i,a,b,c,n=0;
for(i=100;i<=999;i++)
{ a=i/100;
b=(i-a*100)/10;
c=i%10;
if( )
{ printf( );
n++;
if(n%2==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-8078-c003-bc7499099f00.html
点击查看答案
1.32.switch3.!4.1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-4fc8-c003-bc7499099f00.html
点击查看答案
2.下面程序运行时输出的结果是()。
#include
int main()
{char ch=256;
int n=ch;
printf("%d", n+1);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-3e58-c003-bc7499099f00.html
点击查看答案
5.对a数组a[0]~a[n-1] 中存储的n个整数从小到大排序。排序算法是:第一趟通过比较将n个整数中的最小值放在a[0]中,最大值放在a[n-1] 中;第二趟通过比较将n个整数中的次小值放在a[1]中,次大值放在a[n-2] 中;……,以此类推,直到待排序序列为递增序列。
#include
int main()
{int a[10]={1,3,2,4,5,7,6,8,9,0};
int max,min,temp,len;
int i,j;
len=sizeof( )/sizeof( );
for(i=0;i<len/2;i++)
{min=i;
max=i;
for( )
{if( )
max=j;
if( )
min=j;
}
temp=a[i],a[i]=a[min],a[min]=temp;
temp=a[len-i-1],a[len-i-1]=a[max],a[max]=temp;
}
puts( );
for(i=0;i<len;i++)
printf("%3d",a[i]);
return 0;
}
第7章 函数
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-d238-c003-bc7499099f00.html
点击查看答案
21.已有定义“int a=5, b; float c=2;”,下列表达式中语法正确的是( )。
A. b=a%c
B. a>0?b=a:b=-a
C. b=a/2=c
D. b=a=c/2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-2ca0-c003-bc7499099f00.html
点击查看答案
34.下列可以正确表示字符型常量的是________。
A. "t"
B. '\t'
C. "\t"
D. 97
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-8aa8-c003-bc7499099f01.html
点击查看答案
11.输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的个数。
#include
int main( )
{ int count, i, n;
double grade, total;
printf( );
scanf( );
total = 0;
( (22) );
for(i = 1; i <= n; i++)
{printf( );
scanf ( );
total = total + grade;
if(( (23) ))
count++;
}
printf("Grade average = %.2f\n", total/n);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-49c8-c003-bc7499099f00.html
点击查看答案
43.在下面程序中,需要在main()函数之后定义一个函数,下面选项中( )可以用做该函数的名字。
#include
#define p 3.14
int m;
int main()
{ int n = 1;
函数名( );
…
}
int函数名( )
{return c*c;}
A. main
B. m
C. print
D. p
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-4b50-c003-bc7499099f00.html
点击查看答案
5.已有定义语句“int a[10], b[3][3];”,则以下对数组元素赋值的操作中,不会出现越界访问的是()。
A. a[-1]=0
B. a[10]=0
C. b[3][0]=0
D. b[0][3]=0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-af58-c003-bc7499099f00.html
点击查看答案