2025 二级 C( B 卷)一、单项选择题(答案在最后)二、填空题(答案在最后)程序功能:输入一个正整数,将其各位上为偶数的数字去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并将其输出到文献 out1
例如,输入:,输出到文献:135779
代码:#include int main(void){ long n; int k,i=1; int _____(1)_____; FILE *fp; fp=fopen("out1
txt","w"); scanf("%ld",&n); while ( _____(2)_____ ) { k = _____(3)_____; n = n/10; if (k%2 == 1) { z = z+k*i; i = 10*i; } } fprintf(fp,"%d\n",z); _____(4)_____; /* 关闭文献 */ return 0;}程序功能:从键盘输入一个字符串和一个字符,记录字符串中该字符出现的次数,并输出结果
例如,输入字符串:aBEddfghDdd,输入字符:d,输出结果:4
代码:#include int num(char str[]){ char ch; int i=0,count=0; printf("输入字符:"); scanf("%c",&ch); while( _____(1)_____ ) { if( _____(2)_____ ) count++; i++; } return count;}int main(void){ char str[80]; int n; printf("输入字符串:"); gets( _____(3)_____ ); n = _____(4)_____; printf("输出结果: %d\n",n); return 0;}三、操作题(一)程序调试题(3 小题,