钻星图的c语言的编程,C语言成绩测试 ,水仙花数,打印星图

#include //输入输出头文件

#include

#include

//局部被调用函数1 成绩检测

void test(){

int b;

printf("请输入你的成绩\n");

scanf("%d",&b);

if (b>=0&&b<=100) {

printf("分数正常\n等待分析。。。\n");

if (b<60)

printf("笨蛋,你考试不及格了。\n");

else if(b<80)

printf("还好,你及格了\n");

else

printf("你很好,干得漂亮。\n");

}

else

printf("输入分数错误,笨蛋\n");

}

//局部函数2   水仙花数

void test1(){      //单个检测

int h,i,j,l;

printf("请输入一个三位数:\n");

scanf("%d",&l);

h=l/100;

i=l/10-h*10;

j=l%10;

if (l==i*i*i+j*j*j+h*h*h){

printf("%d 是水仙花数\n",l);

}

else

printf("%d 不是水仙花数\n",l);

}

void test2(){//自动检测

printf("输出从输入数字r到999之间的水仙花数\n");

int o,p,q,r;

scanf("%d",&r);

while(r<=999)

{

o=r/100;

p=r/10-o*10;

q=r%10;//赋值于大括号内多次赋值,外只赋值一次。

if (r==o*o*o+p*p*p+q*q*q)

{

printf("%d 是水仙花数\n",r);

}

r++;

}

}

void test3(){   //打印星图

int x,y,z;

x=5;

y=0;

for (y=0; y<5; y++) {

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

if (z

printf(" ");//此处可为空格或小横杠等各种第二排键盘图案。

}

else

printf("*");

}

printf("\n");

}

printf("fcwm\n");

}

void test4(){//输出田字

int i,j;

for (i=0; i<=4; i++) {

for (j=0; j<=4; j++) {

if (i%2==0||j%2==0)

printf("*");

else printf(" ");

}printf("\n");

}

printf("fcwm\n");

}

//主函数

int main(int argc, const char * argv[]) {

// insert code here...

test();

test1();//shuixianhua  dange

test2();//shuixianhua  zidong

test3();//dayinxingtu  zd

test4();

/* int a=12;

if (a<12) {

printf("a<12");

}

else{

printf("a is not <12\n");

}*/

/*

//输入多人成绩,查看结果;

while (a<100) {//调用while循环

test();//jiancechengjidengji

a++;

}

*/

return 0;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值