c语言考场的考题.docx
《c语言考场的考题.docx》由会员分享,可在线阅读,更多相关《c语言考场的考题.docx(11页珍藏版)》请在冰豆网上搜索。
c语言考场的考题
A错,溢出了
B错,p[1]等价于stu[1],stu[1]->num错了要stu[1].num才对
C错,stu等价于p,要用"->"
D对,同C选项
选B
fun(inta[],intc[]){
inti,j,k=1;
c[0]=a[0];
for(i=1;a[i];i++)
{for(j=0;jif(a[i]==c[j])break;
c[k++]=a[i];
}
c[k]=-1;
}
选c
//输出符合以下条件的3位整数的个数,第一位和第三为不同,且各位数的和为15
#include
voidmain()
{
intnum;
intcount=0;
inta,b,c;
for(num=100;num<1000;num++)
{
a=num/100;
b=num%100/10;
c=num%10;
if(a!
=c&&a+b+c==15)
{
printf("%d",num);
count++;
}
}
printf("
1、用C语言编写算式:
1+22+333+4444+55555+666666.....999999999
#include"stdio.h"
intmain()
{inti,j,temp=0,sum=0;
for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
{temp=temp*10+i;}
sum+=temp;
temp=0;}printf("%d\n",sum);
return0;}