设为首页 加入收藏

TOP

C语言学习之路之五------------C语言小程序
2014-11-24 00:43:32 来源: 作者: 【 】 浏览:51
Tags:语言学 习之 路之五 ------------C 语言 程序

C语言程序
1. 九九乘法表(利用数组)
#include
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;
}

2.水仙花数的实现
#include
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("%d\n",sum);
}
}
}
}
return 0;
}
3.一个银行系统的密码输入,限制输入次数(do ..while语句)
#include
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("进入银行系统!!");
}

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

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

if(x*x==i+100&&y*y==i+268)
printf("\n%ld\n",i);
}
}


5.输入两个数求平均值
#include
int main(void){
int count,sun,anInteger;
printf("Enter the inteegers and terminate with negtive number\n");
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 %f\n",sun/(double)count);
}else{
printf("You enteed no numbers\n");
}
return 0;
}


摘自 10-3G-何进超
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言学习之路之一-----------C语.. 下一篇C语言学习之路之四-----------C语..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: