1.
int main(void)
{
char character[26];
int index;
for(index=0;index<=26;index++)
{
character[index]='a'+index;
printf("%c",character[index]);
}
return 0;
}
2.
int main()
{
int row;
int ch;
for(row=0;row<5;row++)
{
for(ch=0;ch<row+1;ch++)
printf("$");
printf("\n");
}
return 0;
}
3
int main()
{
int row;
char ch;
for(row=6;row>=0;row--)
{
for(ch='A'+5;ch>='A'+row;ch--)
printf("%c",ch);
printf("\n");
}
}
4
int main()
{
int row,lie,i;
i=0;
char ch[27]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(row=0;row<6;row++)
{
for(lie=0;lie<=row;lie++)
{printf("%c",ch[i]);
i++;}
printf("\n");
}
}
5
int main()
{
int i,j,k,l,b;
char a;
scanf("%c",&a);
b=a-64;
for(i=0;i<b;i++)
{
for(j=0;j<b-i;j++)
printf(" ");
for(k='A';k<=i+'A';k++)
printf("%c",k);
for(l=a-b+i;l>='A';l--)
printf("%c",l);
printf("\n");
}
}
6
int main()
{
int a,b,i;
printf("请输入一个上限值:\n");
scanf("%d",&a);
printf("请输入一个下限值:\n");
scanf("%d",&b);
printf("原数\t平方\t立方\t\n");
for(i=a;i<=b;i++)
{
printf("%d\t",i);
printf("%d\t",i*i);
printf("%d\t",i*i*i);
printf("\n");
}
return 0;
}
7
int main()
{
char word[20];
int i=0;
printf("please enter a word:\n");
scanf("%s",&word);
for(i=strlen(word);i>=0;i--)
printf("%c",word[i]);
return 0;
}
8
int main()
{
double a,b,i,m,n;
scanf("%lf",&a);
scanf("%lf",&b);
while(a>0&&b>0)
{
i=a-b;
m=a*b;
n=i/m;
printf("%lf\n",n);
scanf("%lf",&a);
scanf("%lf\n",&b);
}
printf("Done!");
return 0;
}
9
double function(double a,double b);
int main()
{
double a,b,c;
printf("Enter two number:\n");
while(scanf("%lf%lf",&a,&b)==2)
{
c=function(a,b);
printf("%lf\n",c);
}
return 0;
}
double function(double a,double b)
{
double i,m,n;
i=a-b;
m=a*b;
n=i/m;
return n;
}
10
int main()
{
int a,b,sum,i;
printf("Enter lower and upper integer limits:");
scanf("%d %d",&a,&b);
while(a<b)
{
sum=0;
for(i=a;i<=b;i++)
{
sum=sum+i*i;
}
printf("The sums of the squares from %d to %d is %d\n",a*a,b*b,sum);
printf("Enter lower and upper integer limits:");
scanf("%d %d",&a,&b);
}
printf("Done!");
}
11
int main()
{
int number[8];
int index=0;
for(index=0;index<8;index++)
scanf("%d",&number[index]);
for(index=7;index>=0;index--)
printf("%d",number[index]);
}
12
int main()
{
double b,c,sum1,count1,count2,sum2;
int i,a,j;
sum1=0;
count1=1.0;
count2=1.0;
scanf("%d",&a);
while(a>0)
{
for(i=1;i<=a;i++,count1++)
{
b=1.0/count1;
sum1=b+sum1;
}
for(j=1;j<=a;j++,count2++)
{
if(j%2==0)
{
c=-1.0/count2;
}
else
c=1.0/count2;
sum2=c+sum2;
}
printf("%lf\n%lf\n",sum1,sum2);
scanf("%d",&a);
}
printf("Done!");
}
13
double power(double n,int p);
int main()
{
int number[8];
int index=0;
double xpow;
int exp;
exp=0;
for(index=0;index<8;index++,exp++)
{
xpow=power(2,exp);
number[index]=xpow;
do
{
printf("%d\n",number[index]);
}while(index>7);
}
}
double power(double n,int p)
{
double pow=1;
int i;
for(i=1;i<=p;i++)
pow*=n;
return pow;
}
14
int main()
{
double number1[8];
double number2[8];
double sum=0;
int index,index1;
for(index=0;index<8;index++)
scanf("%lf",&number1[index]);
for(index1=0,index=0;index1<8;index++,index1++)
{sum=number1[index]+sum;
number2[index1]=sum;}
for(index=0;index<8;index++)
printf("%.2lf\t ",number1[index]);
printf("\n");
for(index1=0;index1<8;index1++)
printf("%.2lf\t",number2[index1]);
}
15
int main()
{
char word[255];
int index=0;
int i=0;
int index1;
for(index=0;index<255;index++)
{
scanf("%c",&word[index]);
i++;
if (word[index] == '\n')
break;
}
for(index1=i;index1>=0;index1--)
printf("%c",word[index1]);
}
16
int main()
{
float i,j,sum1,sum2;
int year=1;
sum1=sum2=0;
j=100;
i=100;
while(sum1>=sum2)
{
sum1=i+10*year;
sum2=j+j*0.05;
j=sum2;
year++;
}
printf("%d\n",year-1);
printf("%f %f",sum1,j);
}
17
int main()
{
int year=1;
float money=100;
float sum=100;
while(sum>0)
{
sum=sum+sum*0.08-10;
year++;
}
printf("%d",year);
}
18
int main()
{
int f=5;
int sum=0;
int week=1;
while(sum<150)
{
sum=(f-week)*2;
printf("Rabound have %d friends\n",sum);
f=sum;
week++;
}
return 0;
}
纯纯新手,写的不好勿喷。
15题借鉴了一下大佬的。
忘记把头文件打进来了。