现有如下程序段: #include"stdio.h" main() {int k[30]={12,324,45,6,768,98,21,34,453,456}; int count=0,i=0; while(k[i]) {if(k[i]%2==0||k[i]%5==0)count++; i++;} printf("%d,%d\n",count,i);} 则程序段的输出结果为.
举一反三
- 下面程序的功能是计算100至1000之间有多少个数其各位数字之和是5。 #include “stdio.h” void main() { int i,s,k,count=0; for(i=100;i<=1000;i++) { s=0; k=i; while(k) { s=s+k%10; k=______; } if(______)count++; } printf(“%d”,count); }
- 写出下面程序执行后的运行结果。#include <;stdio.h>;int main(){ int i,k=19;while (i=k-1) {k-=3 ;if (k%5==0) { i++ ; continue ; }else if (k<;5) break ;i++;}printf("i=%d,k=%d",i,k);return 0;}
- 下面程序的功能是:计算100至1000之间有多少个数其各位数字之和是5。请填空。 #include int main() { int i,s,k,count=0; for(i=100;i<=1000;i++){ s=0; k=i; while(____________) { s=s+k%10; k=_________; } if(s!=5) continue ; else count++; } printf("%d",count) ; return 0; }
- 以下程序的输出结果是______ 。#include int main(void) { int i, k = 19; while(i = k - 1) { k -= 3; if(k % 5 == 0) { i++; continue; } else if(k < 5) break; i++; } printf("i=%d,k=%d", i, k); return 0;}
- 05610012:以下程序输出结果为( )。 int main() { int i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while (b-->=0) k++; } printf("%d,%d ",k,b); return0; }