P124
12、有以下程序
#include
main()
{int arr[]={1,3,5,7,2,4,6,8}, i, start;
scanf("%d", &start);
for(i=0;i<3;i++)
printf("%d",arr[(start+i)%8]);
}
若在程序运行时输入整数10 <回车>,则输出结果为( 572 )。
572
P120
(12)有以下程序
#include
main()
{int c[3]={0},k,i;
while((k=getchar())!='\n')
c[k-'A']++;
for(i=0;i<3;i++)printf(”%d”,c[i]);printf("\n");
若程序运行时从键盘输入ABCACC<回车>,则输出结果为 【12】 。
213
(13)以下程序运行后的输出结果是 【13】 。
#include
main()
{int n[2],i,j;
for(i=0;i<2;i++) n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++) n[j]=n[i]+1;
printf("%d\n",n[1]);
}
3
P116
(13)以下程序运行后的输出结果是 【13】 。
#include
main()
{ int i,n[5]={0};
for(i=1;i<=4;i++)
{ n[i]=n[i-1]*2+1; printf("%d",n[i]); }
printf("\n");
}
13715
P113
(21)有以下程序 \x41 -‘A’
#include
main()
{ char s[]="012xy\08s34f4w2";
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]<='9') n++;
printf("%d\n",n);
}
程序运行后的输出结果是
A)0 B)3 C)7 D)8
1、功能是:求出1到1000之间能被7或11整除,但不能同时被7和11整除的所有整数并将它们放在aa所指的数组中,统计这些数的个数放在n中。
2、功能是:把数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把奇数从数组中删除,并求出偶数个数。例如:若数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后数组中数据为:4、2、6、8,偶数个数为4。