图片 2

C语言学习之路之五————C语言小程序练习5例

图片 1

  C语言程序

C语言程序

  1. 九九乘法表(利用数组)
     #include <stdio.h>
    int main(void){
          int a [9];
          int c [9];
          int x;
          int y;
      for(x=1;x<=9;x++){
             a[x]=x;
    }
    for(y=1;y<=9;y++){
              c[y]=y;
    }
           for(x=1;x<=9;x++){
                  for(y=1;y<=x;y++){
                           printf(“%d *
    %d=%d”,a[x],c[y],a[x]*c[y]);
                   }
                      printf(“n”);
           }
                               return 0;
    }
  1. 九九乘法表

2.水仙花数的实现
 #include <stdio.h>
  int main(void){
   int a,b,c,sum;
    for(a=1;a<=9;a++){
            for(b=0;b<=9;b++){
                     for(c=0;c<=9;c++){
                               sum=a*100+b*10+c;
                                     
if(sum==a*a*a+b*b*b+c*c*c){
                                         printf(“%dn”,sum);
                                }
                    }
            }
      }
       return 0;
 }
3.一个银行系统的密码输入,限制输入次数(do ..while语句)
#include <stdio.h>
int main(void){
          int password;
          int count=0;
          printf(“您的密码只能输入三次,超过三次将被锁住!n”);
      do{
                 if(count<3){
                 printf(“输入您的密码:n”);
                 scanf(“%ld”,&password);
                 printf(“密码错误,在想想n”);
                 }
                 else if(3==count){
                  printf(“密码错误,卡以被锁!”);
             }
                  count++;
     }
     while(123456!=password);
               printf(“进入银行系统!!”);
}

#include

  1. 一个数加上100是一个平方数再加上168还是一平方数求这数。。
    #include <stdio.h>
    int main(void){

int main{

long int i,x,y;
      for(i=1;i<100000;i++){
      x=sqrt(i+100);
      y=sqrt(i+268);

int a [9];

  if(x*x==i+100&&y*y==i+268)
     printf(“n%ldn”,i);
  }
}

int c [9];

5.输入两个数求平均值
#include <stdio.h>
int main(void){
int count,sun,anInteger;
printf(“Enter the inteegers and terminate with negtive numbern”);
count =0;
sun=0;
printf(“Enter number %d:”,count+1);
scanf(“%d”,&anInteger);
while(anInteger>=0){
sun+=anInteger;
count++;
printf(“Enter number %d:”,count+1);
    scanf(“%d”,&anInteger);
}if(count!=0){
printf(“The average is %fn”,sun/(double)count);
}else{
printf(“You enteed no numbersn”);
}
return 0;

int x;

摘自 10-3G-何进超 

int y;

1. 九九乘法表(利用数组) #include
stdio.h int main(void){ int a [9]; int c [9]; int x; int y;
for(x=1;x=9;x++){ a[x]=x; } for(y=1;y=9;y++){ c[y]=y; }
for(…

for(x=1;x<=9;x++){

a[x]=x;

}

for(y=1;y<=9;y++){

c[y]=y;

}

for(x=1;x<=9;x++){

for(y=1;y<=x;y++){

printf(“%d * %d=%d”,a[x],c[y],a[x]*c[y]);

}

printf;

}

return 0;

}

2.水仙花数的实现

#include

int main{

int a,b,c,sum;

for(a=1;a<=9;a++){

for(b=0;b<=9;b++){

for(c=0;c<=9;c++){

sum=a*100+b*10+c;

if(sum==a*a*a+b*b*b+c*c*c){

printf(“%dn”,sum);

}

}

}

}

return 0;

}

图片 2

小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四
】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

3.一个银行系统的密码输入,限制输入次数(do ..while语句)

#include

int main{

int password;

int count=0;

printf(“您的密码只能输入三次,超过三次将被锁住!n”);

do{

发表评论

电子邮件地址不会被公开。 必填项已用*标注