#include
#define j 4//输出4行
main()
{
int i;
int d;
int k;
k=1;
while(k<=j)
{
for(i=1;i<=k;i++)
{
d=i;
while(d!=0)
{
printf("1");
d--;
}
printf(" ");
if(i==k)
printf("\n");
}
k++;
}
}
---------------------------------------------------
#include
int fibonacci(int n)
{
if(n==1)
return 0;
else
if(n<=3)
return 1;
return (fibonacci(n-1)+fibonacci(n-2));
}
main()
{
int i;
int sum=0;
for(i=1;i<=10;i++)
sum=sum+fibonacci(i);
printf("bibonacci数列前10项的和是 :%d",sum);
}
呵呵@@@
#include"math.h"
#include"stdio.h"
main()
{
int i,j,m;
for(i=1;i<=3;i++)
for(j=1;j<=i;j++)
{
m=sqrt(10,j);
printf("%d ",(m-1)/9);
}
getch();
}
求fibonacci数列的前十项之和:
#include"stdio.h"
main()
{
int i,a[10];
a[0]=0;
a[1]=1;
for(i=0;j<10;i++)
a[i+2]=a[i+1]+a[i];
getch();
}
#include
#include
main(){
for(int j=1;j<4;j++){
for(int i=1;i
}
printf("\n");
}
----------------------------------------
#include
main(){
int a[10];
a[0]=0;
a[1]=1;
for(int i=0;i<10;i++){
a[i+2]=a[i+1]+a[i];
}
for(i=0;i<10;i++){
printf("%i ",a[i]);
}
printf("\n");
}
//1题
#include
#include
int
main()
{
char
p[256];
for(int
j
=0;j<256;j++)
{
p[j]='\0';
}
int
a[80];
scanf("%s",
&p);
char
*pt
=
p;
int
count=0;
while(*pt!='\0')
{
if('0'<=*pt&&*pt<='9')
{
char
*
p2=NULL;
p2=pt;
while(true)
{
if(*pt=='\0'||*pt<'0'||*pt>'9')
{
a[count]=atoi(p2);
count++;
break;
}
else
pt++;
}
}
pt++;
}
for(int
i=0;i
",a[i]);
return
0;
}
/*
HELLO.C
--
Hello,
world
*/
#include
"stdio.h"
void
input(int
*p,int
n)
{int
i=0;
for(;i++<=n-1;)
scanf("%d",p+i-1);
}
void
print(int
*p,int
n)
{int
i=0;
for(;i++<=n-1;)
printf("%4d",*(p+i-1));
}
void
act(int
*p,int
n)
{int
i=0;
for(;i++<=(n-1)/2;)
{int
temp;
temp=*(p+i-1);
*(p+i-1)=*(p+n-i);
*(p+n-i)=temp;
}
}
void
main()
{
int
n,*p;
scanf("%d",&n);
input(p,n);
print(p,n);
printf("\n");
act(p,n);
print(p,n);
printf("\n");
getch();
}