设有程序段:t=0; while (printf("*")) {t++;if (t<3)break;},下面描述正确的是( )。
A. 其中循环控制表达式与0等价
B. 其中循环控制表达式与1等价
C. 其中循环控制表达式不合法
D. 以上说法都不对
下面程序的功能是从键盘输入10个整数,求出其中的最大值。#include "stdio.h"int main(){int n,i=1,max;scanf("%d",&n);________;while( i<10 ){scanf("%d",&n);if(n>max)________;i++ ;}printf("max=%d\n",max);return 0;}
下面程序的功能是从键盘输入一行字符(以回车结束),统计其中的数字、字母、空格和其他字符出现的次数(回车符不统计)。#include "stdio.h"int main(){char c,intsz=0,zm=0,kg=0,qt=0 ;do{c= ________;if(c>='a'&&c<='z'||c>='A'&&c<='Z')zm++;else if(c>='0'&&c<='9')sz++;else if(c==' ')kg++;elseqt++;}while( ________);printf("zm=%d ,sz=%d ,kg=%d ,qt=%d\n", zm,sz,kg,qt);return 0;}
下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。int hcf(int m,int n){int r;if(m