//第一题
#include<stdio.h>
int main()
{
char alpha[26];
int i;
for(i=0;i<26;i++){
alpha[i]='a'+i;
}
for(i=0;i<26;i++){
printf("%c\n",alpha[i]);
}
}
//第二题
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
printf("$");
}
printf("\n");
}
}
//第三题
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=6;i++){
for(j='F';j>'F'-i;j--){
printf("%c",j);
}
printf("\n");
}
}
//第四题
#include<stdio.h>
int main()
{
int i,j;
char c='A';
for(i=1;i<=6;i++){
for(j=1;j<=i;j++){
printf("%c",c++);
}
printf("\n");
}
}
//第五题
#include<stdio.h>
int main()
{
printf("Plesae enter a capital:\n");
char c;
scanf("%c",&c);
int i,j;
for(i='A';i<=c;i++){
for(j='A';j<=i;j++){
printf("%c",j);
}
j-=2;
for(;j>='A';j--){
printf("%c",j);
}
printf("\n");
}
}
//第六题
#include<stdio.h>
int main()
{
printf("Plesae enter the upper and lower(uppper lower):\n");
int upper,lower;
scanf("%d %d",&upper,&lower);
int i;
for(i=lower;i<=upper;i++){
printf("number:%d number_square:%d number_cube:%d\n",i,i*i,i*i*i);
}
}
//第七题
#include<stdio.h>
#include<string.h>
int main()
{
char word[100];
scanf("%s",word);
int i;
for(i=strlen(word)-1;i>=0;i--){
printf("%c",word[i]);
}
}
//第八题
#include<stdio.h>
int main()
{
printf("Please enter two number in double(number1 number2):\n");
double number1,number2;
while(scanf("%lf %lf",&number1,&number2)==2){
printf("%lf\n",(number1-number2)/(number1*number2));
printf("Please enter another two number in double(number1 number2)(q to quit):\n");
}
printf("Done!");
}
//第九题
#include<stdio.h>
double result(double number1,double number2);
int main()
{
printf("Please enter two number in double(number1 number2):\n");
double number1,number2;
while(scanf("%lf %lf",&number1,&number2)==2){
printf("%lf\n",result(number1,number2));
printf("Please enter another two number in double(number1 number2)(q to quit):\n");
}
printf("Done!");
}
double result(double number1,double number2)
{
double res=(number1-number2)/(number1*number2);
return res;
}
//第十题
#include<stdio.h>
int main()
{
printf("Enter lower and upper integer limits: ");
int lower,upper;
int i;
while(scanf("%d %d",&lower,&upper)==2){
if(lower>=upper){
break;
}
int sum=0;
for(i=lower;i<=upper;i++){
sum+=i*i;
}
printf("The sums of the squares from %d to %d is %d\n",lower*lower,upper*upper,sum);
printf("Enter next set of limits: ");
}
printf("Done!");
}
//第十一题
#include<stdio.h>
int main()
{
int i;
int integer[8];
for(i=0;i<8;i++){
scanf("%d",&integer[i]);
}
for(i=7;i>=0;i--){
printf("%d ",integer[i]);
}
}
//第十二题
#include<stdio.h>
#include<math.h>
int main()
{
double sum1,sum2;
int n;
int i;
printf("Please enter the number of terms: \n");
scanf("%d",&n);
while(n>0){
sum1=0;
sum2=0;
for(i=1;i<=n;i++){
sum1+=1.0/i;
sum2+=1.0/i*pow(-1,i-1);
}
printf("The first sum is: %f\n",sum1);
printf("The second sum is: %f\n",sum2);
printf("\nPlease enter another number of terms: \n");
scanf("%d",&n);
}
}
//第十三题
#include<stdio.h>
#include<math.h>
int main()
{
int i;
int square_two[8];
for(i=0;i<8;i++){
square_two[i]=pow(2,i);
}
do{
printf("%d\n",square_two[--i]);
}while(i>0);
}
//第十四题
#include<stdio.h>
#include<math.h>
int main()
{
double array1[8];
double array2[8];
int i,j;
double sum=0.0;
printf("Please enter eight numbers for first array:\n");
for(i=0;i<8;i++){
scanf("%lf",&array1[i]);
sum+=array1[i];
array2[i]=sum;
}
printf("First array :");
for(i=0;i<8;i++){
printf("%lf ",array1[i]);
}
printf("\nSecond array:");
for(i=0;i<8;i++){
printf("%lf ",array2[i]);
}
}
//第十五题
#include<stdio.h>
int main()
{
char letters[255];
int i;
for(i=0;;i++){
scanf("%c",&letters[i]);
if(letters[i]=='\n'){
break;
}
}
for(;i>=0;i--){
printf("%c",letters[i]);
}
}
//第十六题
#include<stdio.h>
int main()
{
double Daphne=100.0;
double Deirdre=100.0;
int i;
for(i=1;;i++){
Daphne+=100*0.1;
Deirdre*=1.05;
if(Daphne<Deirdre){
break;
}
}
printf("Daphne : %f Deirdre : %f year : %d",Daphne,Deirdre,i);
}
//第十七题
#include<stdio.h>
int main()
{
double money=100;//万美元
int i;
for(i=1;;i++){
money*=1.08;
money-=10;
if(money<0){
break;
}
}
printf("Years : %d",i);
}
/* 第十八题 */
#include<stdio.h>
int main(void)
{
int friends = 5;
int weeks = 0;
do
{
weeks++;
friends = (friends - weeks) * 2;
}while(friends < 150);
printf("Weeks: %d",weeks);
return 0;
}