- 입력 2 양수와 N, A + 단을 찾을 AAA + + ... + A (N 번째 a) 합;
+ 222 + 2222 + 22222 + 2 (22) (이 경우에는 N- =. 5 하는 = 2 )
#include<stdio.h>
int main()
{
int t,a,n,s,i;
s=0;
t=0;
printf("请输入一个n:");
scanf("%d",&n);
printf("请输入一个a:");
scanf("%d",&a);
for(i=1;i<=n;i++)
{
t=t*10+a;
s=s+t;
printf("%d+",t);
}
printf("\b=%d\n",s);
}
- 1 차원 배열의 초기화가 결정 소수 (기능) 및 출력의 숫자의 소인수이고;
- 수선화, 완성 된 숫자의 번호;
#include <stdio.h>
int main()
{
int i,a,b,c;
for(i=100;i<=999;i++)
{
a=i/100;
b=i%100/10;
c=i%10;
if(i==(a*a*a+b*b*b+c*c*c))
{
printf("%d ",i);
}
}
}
完数
#include <stdio.h>
int main()
{
int i,n,sum;
for(n=1;n<=1000;n++)
{
sum=0;
for(i=1;i<=n/2;i++)
{
if(n%i==0)
{
sum+=i;
}
}
if(n==sum)
{
printf("%d ",n);
printf("\n");
}
}
}
- 버블 정렬, 선택 정렬;
버블 -----
선택 ---
반 -
https://blog.csdn.net/ao_mike/article/details/102837833
이 숫자 자리수의 합과 역순으로 출력 수의 비트 수를 결정하는 정수이며;
#include<stdio.h>
main()
{
int n,i,sum=0,count=0,temp=0;
printf("请输入n的值:");
scanf("%d",&n);
for(i=n;i;i=i/10)
{
sum+=i%10;
temp=temp*10+i%10;
count++;
}
printf("%d是%d位数\n",n,count);
printf("%d各位数之和是%d\n",n,sum);
printf("%d的逆序输出是%d\n",n,temp);
}
//也可以用三个函数来写,记得函数原型声明
int fun_ws(int n)
{
int i,count=0;
for(i=n;i;i=i/10)
count++;
return count;
}
int fun_wssum(int n)
{
int i,sum=0;
for(i=n;i;i=i/10)
sum+=i%10;
return sum;
}
int fun_nx(int n)
{
int i,temp=0;
for(i=n;i;i=i/10)
temp=temp*10+i%10;
return temp;
}
- Feibolaqi 열 번호 및 확장 시퀀스 및 그로부터의 분율 및 인터리빙 시퀀스;
- ! 기능 - 재귀, n은 1 + 2 + 3 + 4 + ... + N;
- IF-else 문은 불연속 함수를 설명;
- 조건식, 스위치의 경우 문;
- 논리적 표현 상관 출력 형식, 입력 및 출력 printf와 scanf와주의가 필요합니다;
- 최대 공약수, 최소 공배수를 유클리드;
- 입력 및 출력의 구조의 정의;
- 포인터, 함수에서 두 숫자의 교환을 가능하게하는 출력의 출력의 정의;
- 함수 매개 변수 사용과 같은 배열의 이름;
- 사용자 정의 함수 문자열이 구현 비교할;
- 처리기 : 매개 변수 매크로;
- 비트 단위 : 비트 AND, OR 연산, 배타적 OR 비트 좌 시프트 연산자 비트, 우측 시프트 연산;
- 새로운 목록은 노드 삭제 노드를 추가;
기타 자세한 사항은 자신의 검토하시기 바랍니다.