题目:
代码:
#include <stdio.h>
int main(int argc,const char *argv[])
{
int day,x1,x2;
day=9;
x2=1;
while(day>0)
{
x1=(x2+1)*2;
x2=x1;
day--;
}
printf("第一天总共摘了%d\n",x1);
}
运行结果:
题目:
代码:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j,k;
for(i=1;i<=9; i++)
{
for(j=1;j<=i;j++)
{
printf("%dX%d=%-2d",i,j,k=i*j);
printf(" ");
}
printf("\n");
}
return 0;
}
运行结果:
题目:
代码:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j;
for(i=0;i<6;i++)
{
for(j=0;j<=i;j++)
{
printf(" ");
}
printf("********");
printf("\n");
}
return 0;
}
运行结果:
题目:
代码:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int a,b;
for(a=2;a<1000;a++)
{
for(b=2;b<=a;b++)
{
if(a%b == 0)
{
break;
}
}
if(b == a)
{
printf("%d是质数 ",a);
}
}
return 0;
}
运行结果:
题目:
代码:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,k,x;
int b=1;
int a=1;
printf("请输入第几位\n");
scanf("%d",&i);
if(i<3)
{
printf("=1");
}
else
{
for(x=1;x<=i-2;x++)
{
k=a+b;
a=b;
b=k;
}
printf("=%d",k);
}
return 0;
}
运行结果:
题目:
代码:
#include <stdio.h>
int main(int argc, const char *argv[])
{
char arr[64];
int i;
int k=0;
gets(arr);
for(i=0;i<64;i++)
{
if(' ' == arr[i])
{
k++;
}
}
printf("空格有%d个\n",k);
return 0;
}
运行结果: