1、, &repeat); for(ri=1; ri=repeat; ri+),&n); for(i=0;in;i+) ,&ai);/*-*/count=0;flag=0;for(j=0;j=i-1;j+) for(k=1;k=a&c=w&=z)c=c21; putchar(c); 3程序填空,不要改变与输入输出有关的语句。设等比数列的第一项为1,公比q2,输入一个正整数m,输出该等比数列满足前n项和小于m的最大n。例如:输入: 100 1000输出: 6 (假定表示乘方,则1+2+22+23+25100,所以得项数6) 9#include int main() int a,q,m,n,sum;m
2、); sum=0;a=1;q=2;n=0; while(sum=1) t=n%10; n=(n-t)/10; if(t=0) count=count+1; if(max=t) max=t;count=%d,max=%dn,count,max);510),执行repeat次操作:已知等差数列的第一项a2,公差d3,输入一个给定的正整数m,请输出满足以下条件的所有前n项和sum:sum能被4整除且小于正整数m。输出采用语句printf(,sum); 300 40 100 40 100 260 int a,d,sum,n; d=3;sum=2;a=2;=n) if(sum%4)=0) printf(
3、 a=a+d;_6下面程序的功能是从键盘输入一个大写字母,要求按字母表顺序打印出3个相邻的字母,指定的字母在中间,若指定的字母是Z,则打印YZA,若为A打印ZAB。10),执行repeat次上述输入输出操作。 X A WXY ZAB char a3,c; int i; a0=c-1;a1=c;a2=c+1; if (a0Z) a2=a2-26;3; putchar(ai); printf(7输入一个正整数 repeat (010),做 repeat 次下列运算:输入1 个正整数n,将其转换为十二进制后输出。规定十二进制的基本数码为0,1,2,3,4,5,6,7,8,9,10用A表示,11用B表
4、示。要求定义并调用函数 dectotwe(n),它的功能是输出 n 的十二进制。例如,调用dectotwe (10),输出A。输出语句:printf(101234A2322#include stdio.h int i,n; void dectotwe (int n);ri=0;j-) if(aj=10) printf(A else if(aj=11) printf(B,aj);8输入1 个正整数n,然后输入n 个整数,输出其中所有素数的和,并输出最后的2个素数,不足2个素数则只输出素数的和。3 -1 9 36 0 100 -4 5 101 7 113math.h int i,j,n,m,s,a;s=0; while(n-) if (m=(a+i) printf(%d %d,a,i);9程序填空,不要改变与输入输出有关的语句。输入x,计算分段函数f(x) 的值并输出(保留3位小数).已知:f(x)=1 (x=0)f(x)=x*x+1/x (x!= 0)21.0004.500 float x,y;%fx);/*-*/