下面程序的运行结果是______。
#include
main()
{ char s[]="012xy";
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>= 'a'&&s[i]<= 'z')
n++;
printf("%d\n",n); }
#include
main()
{ char s[]="012xy";
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>= 'a'&&s[i]<= 'z')
n++;
printf("%d\n",n); }
举一反三
- 读下列程序 #include #include #include void main( ) { char s[41],d[41]; int i,n; gets(s); i=0; n=0; while(s[i]) { if(i%2==0) { d[n]=s[i]; n++; } i++; } d[n]='\0'; puts(d); } 假设运行上述程序时,输入的数据为EexXaAmMiInNgG.,则运行结果为:______________________
- 下面程序的运行结果是(). void delch(char *s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='\0';i++) if(a[i]>='0'&&a[i]<='9') {s[j]=a[i];j++;} s[j]='\0'; } main() { char *item="a34bc"; delch(item); printf("\n%s",item); }
- #include main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++; for(i=1;i<5;i++) printf("%d",c[i]); printf("\n"); } 程序的运行结果是( )。
- 下面程序的运行结果是()。 #include void main() {char ch[7]="65ab21"; int i, s=0; for(i=0;ch[i]>= '0'&&ch[i]<= '9';i+=2) s=10*s+ch[i]-'0';printf("%d\n", s); }
- 中国大学MOOC: #include <stdio.h>#define N (sizeof(s)/sizeof(s[0]))struct porb {char *name; int age;} s[]={"LiHua",18,"WangXin",25,"LiuGuo",21};void f(struct porb a[], int n){int i;for (i=0;i<n;i++)printf ("%s:%d\n", a[i].name, a[i].age);}int main(){f(s, N); return 0;}