第四次

Posted duy666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四次相关的知识,希望对你有一定的参考价值。

1.在屏幕上输出以下图案: 

*** 
***** 
******* 
********* 
*********** 
************* 
*********** 
********* 
******* 
***** 
*** 


2.求出0~999之间的所有“水仙花数”并输出。 
“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。 

/* 
在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数,其各个数之N次方和等于该数。 
例如153、370、371及407就是三位数的水仙花数,其各个数之立方和等于该数: 
153 = 1^3 + 5^3 + 3^3。 
370 = 3^3 + 7^3 + 0^3。 
371 = 3^3 + 7^3 + 1^3。 
407 = 4^3 + 0^3 + 7^3。 
*/ 


3. 
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 
例如:2+22+222+2222+22222

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

void printXing(){
  for (int i = 1; i <= 7; i++){
   for (int j = 1; j <= (2*i)-1; j ++){
     printf("*");
     }
    printf(" ");
  }
  for (int i = 6; i >=1; i--){
    for (int j = (2 * i) - 1; j >= 1; j--){
      printf("*");
    }
    printf(" ");
  }

}

//水仙花数
int sxhua(int i){
  return i == pow(i % 10, 3) + pow(i / 10 % 10, 3) + pow(i /100, 3);
}
//求和
int add(int n){
  int sum = 0;
  for (int i = 1; i <= 5; i++){
    sum += n;
    n = 10 * n + 2;
  }
  return sum;
}
int main(){
  printXing();
  for (int i = 0; i < 1000; i++){
    if ((sxhua(i)))
      printf("%d ", i);
  }
  printf(" ");
  printf("请输入:>");
  int n = 0;
  scanf("%d", &n);
  printf("%d ", add(n));
  system("pause");
  return 0;
}








































































以上是关于第四次的主要内容,如果未能解决你的问题,请参考以下文章

第四次冲刺

第四次冲刺

第四次作业

第四次SCRUM冲刺

第四次

第四次会议