第七次作业

1.(1)输出图形

#include<stdio.h>
main()
{
int i,j;
for(i=1;i<=5;i++){
        for(j=1;j<=i;j++){
        printf("*");
        }
        printf("\n");
}
}

 

  

 

(2

#include <stdio.h>
main()
{
 int i,a;
 for (i=1;i<=4;i++)
 {
  for (a=5;a>5-i;a--)
  printf(" ");
  for (a=7;a>=2*i-1;a--)
  printf("*");
  printf("\n");
  
 }
}

 

 

 2.编写程序,通过for语句解决”鸡兔同笼”问题.”鸡兔同笼”是我国古代著名趣题之一,大约在1500年前,<孙子算经>中就记载了这个有趣的问题,书中是这样叙述的:今有稚兔同笼,上有三十五头,下有九十四足,问稚兔各几何?这四句话的意思是;有若干之鸡,兔同在一个笼子里,从上面数,有三十五个头;从下面数,有九十四之脚,求笼中各有几只鸡和兔?

 

#include<stdio.h>
main(){
 int a,b;
 for(a=0;a<=35;a++){
  b=35-a;
  if(2*a+4*b==94)
   printf("鸡有%d只,兔有%d只",a,b);
 }
}

  

 

3.编写程序,打印”九九乘法表”

 

#include<stdio.h>
main()
{
 int i,j;
 printf("—九九乘法表—\n");
 for(i=1;i<=9;i++)
 {
  for(j=1;j<=i;j++)
   printf("%2d*%d=%2d",j,i,i*j);
  printf("\n");
 }
 printf("—\n");
}

  

 

 

4.输入一个数判断是不是质数(质数是只能被一和自身整除的数)

 

#include<stdio.h>
main(){
 int a,c;
 scanf("%d",&a);
 for(c=2;c<a;c++)
 {
  if(a%c==0)
 break;
 }
 if(c>=a)
  printf("%d是质数",a);
 else
  printf("%d是合数",a);
}
	

 

  

 

posted @ 2021-11-09 10:36  小柒脾气差  阅读(9)  评论(0编辑  收藏  举报