有如下程序#include main(){int i, array[5] = {3, 5, 10, 4};for (i=0; i<5; i++)printf("%d,", array[i] & 3);printf("\n");}程序运行后的输出结果是
A. 3,1,2,0,0,
B. 3,5,10,4,0,
C. 3,3,3,3,0,
D. 3,2,2,2,0,
阅读如下代码:#include "stdio.h“int main(void){int a[4]={1,2,0,2};int s0=0,s1=0,s2=0,i;for(i=0;i<4;i++){ switch(a[i]){case 0:s0++;break;case 1:s1++;break;case 2:s2++;break;}}printf("s0=%d\n",s0);printf("s1=%d\n",s1);printf("s2=%d\n",s2);return 0;}程序运行结果是:S0=______________S1=______________S2=______________
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符,则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请填空。#include#includeint main(){char c='a',t[50];int n,k,j;gets(t);n=________________;for(k=0;k