printf(\鸡=%d,兔=%d\ } }
5. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
#include  
int n,i;
printf(\ scanf(\ printf(\ for(i=2;i<=n;i++) while(n!=i) {
if(n%i==0)
{ printf(\ n=n/i; }
else break; }
printf(\
6. 从键盘任意输入一个4位数x,编程计算x的每一位数字相加之和。例如,输入x为1234,则由1234分离出其千位1、百位2、十位3、个位4,然后计算1+2+3+4=10,并输出10。
#include
int i1,i2,i3,i4,k,n; printf(\ scanf(\ k=fabs(n); /*取绝对值*/ i1=k/1000; /*分离出千位*/ i2=(k-i1*1000)/100; /*分离出百位*/ i3=(k-i1*1000-i2*100)/10; /*分离出十位*/ i4=k; /*分离出个位*/ printf(\}
7. 打印出所有\水仙花数\,所谓\水仙花数\是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=13+53+33。
#include 
int i,j,k,n;
printf(\ for (n=100;n<1000;n++) {
i=n/100; j=n/10-i*10; k=n;
if (n==i*i*i+j*j*j+k*k*k) printf(\ } }
x3x5x7x98. 利用泰勒级数sin(x)≈x??????,计算sin(x) 的值。要求最后
3!5!7!9!一项的绝对值小于10-5,并统计出此时累加了多少项(x由键盘输入)。
#include  
#include  
int n=1,count=1; float x;
double sum,term; /*因为位数多,所以定义为双精度 */ printf(\ scanf(\ sum=x;
term=x; /*赋初值*/ do { term=-term*x*x/((n+1)*(n+2)); sum=sum+term; /*累加 */ n=n+2; count++;
}while(fabs(term)>=1e-5);
printf(\}
9.编写一个猜数游戏:任意设置一个整数,请用户从键盘上输入数据猜想设置的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜;否则,告诉用户设置的数据是什么。
#include 
{int num=123,x,n;
printf(\ /*给出数据范围的提示信息*/
for(n=1;n<=10;n++) {printf(\ scanf(\
  if(x==num)  {printf(\  if(x>num)    printf(\  if(x  if(n==11)  printf(\}    10. 编程输出以下图案。  * *** ***** ******* ***** *** *  #include    int i,j;    for(i=1;i<=4;i++)   {      for (j=20-i;j>=1;j--)       printf(\     for (j=0;j<2*i-1;j++)            printf(\    printf(\  }    for (i=3;i>=1;i--)   {      for (j=20-i;j>=1;j--)            printf(\     for (j=0;j<2*i-1;j++)                printf(\    printf(\  } }   第6章习题 一、选择题  1 D  2 A 3 D 4 B 5 D 6 C 7 B 8 D 9 B 10 D 二 填空题  1.  0  2.  14  m 3.10  7  4.  数据类型   5.  strcpy(S2,S1)    #include 10.  Tony  三 程序分析题  1.   max=85      min=5      sum=180      aver=30.00 2.   a=2     b=2     c=2     d=2     e=1     f=2     g=2 3.  j=45  4.  Ti_saCPorm     Tss_Pgm 5.  1  1  1  5  四、编程题  1.从键盘输入15个整数,存放在数组中,找出其中最小数并指出其所在的位置。  #include