11-19代码

1、编写C语言的HelloWorld可以在程序中输出2行文字
     HelloWorld!
    中北镇 我来了!

代码:#include <stdio.h>
           void main()
           {
             printf("hello world\n");
             printf("中北镇我来了!!!\n");
           }

2、编写一个程序实现求圆形的面积,用户可以输入半径?S=pi*r*r

代码:

#include <stdio.h>
#define PI 3.14
void main()
{
 float r;
    double s;

 printf("请输入半径:\n");
 scanf("%f",&r);

 s=PI*r*r;

 printf("圆的面积为:%f\n",s);
}

3、求1+2+3+4...+1000=?

#include <stdio.h>
void main()
{
 int sum = 0;
 for(int i=1;i<=1000;i++)
 {
  sum = sum + i;
 }
 printf("1+2+3+...+1000 = %d\n",sum);
}

4、求水仙花数?
  个位立方+十位立方+百位立方=这个数

#include <stdio.h>
void main()
{
 for(int i=100;i<1000;i++)
 {
  int gw=i%10;
  int sw=i/10%10;
  int bw=i/100;
  
  if(gw*gw*gw+sw*sw*sw+bw*bw*bw==i)
   printf("%d  是水仙花数;\n",i);
 }

}

5、判断一个学生的成绩,用户输入0-100数
  >=80  优秀
  >=70  良好
  >=60  及格
  <60   不及格

#include <stdio.h>
void main()
{
 int score;
 printf("请输入成绩:\n");
 scanf("%d",&score);

 if(score>=80)
  printf("优秀\n");
 else if(score>=70)
  printf("良好\n");
 else if(score>=60)
  printf("及格");
 else
  printf("不及格\n");
}

6、游戏作业:
   商品竞猜
   产生一个随机数0-100
   用户输入10次
     如果用户输入的>产生的
          提示:对不起 大了
     如果用户输入的<产生的
          提示 : 对不起 小了
     如果用户输入=产生的
          提示:太有才了,退出游戏
   如果用户输了10次都没成功
          GAME OVER
 #include <stdio.h>
#include <stdlib.h>
void main()
{
 int price = rand()%100;
 int userprice;
    printf("请输入竞猜数\n");
 for(int i=0;i<10;i++)
 { 
  scanf("%d",&userprice);
  if(price<userprice)
   printf("对不起,大了\n");
  if(price>userprice)
   printf("对不起,小了\n");
  if(price == userprice)
  { printf("你太有才了\n");
      break;
  }
 }
 if(i==10)
  printf("\nGAME OVER\n");
 
}

7、输出以下图形,用户可以输入一个行数自动出现以下图形
      *
     ***
    *****
   *******
  *********
 ***********   

#include <stdio.h>
void main()
{
 int count;
 printf("请输入行数\n");
 scanf("%d",&count);

 for(int i=0;i<=count;i++)
 {
  for(int j=0;j<count-i;j++)
   printf(" ");
  for(int k=0;k<2*i-1;k++)
   printf("*");
  printf("\n");
 }
}

8、小明100元,买鸡
    3元一只公鸡
    5元一只母鸡
    1元3只小鸡
   如何用100元买100只鸡,每种鸡都要买到

#include <stdio.h>
void main()
{
 int money = 100;
 int i,j,k;
    for(i=1;i<=100/3;i++)
        for(j=1;j<=100/5;j++)
              for(k=3;k<=300;k+=3)
                     if(i*3 + j*5 +k/3 == money && i+j+k==100)
                               printf("可以买%d只公鸡,%d只母鸡,%d只小鸡\n",i,j,k);
}

 

9、

青蛙10米深井里,每次跳起3米,下滑1米,问青蛙跳几次能跳出井?

#include <stdio.h>
void main()
{
   int maxhigh = 10;
   int high=0;
   int i;
   for(i=1;i<10;i++)
   {
    high = high + 3;
       if(high>=10)
     break;
    high = high-1;
   }
   printf("需要%d次\n",i);

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值