第八次作业

1.输出以下图形

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

 

 

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

 

 2.编写程序,通过for语句解决鸡兔同笼问题(有若干只鸡,兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。求龙中有几只鸡和兔)

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

 

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

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

 

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

#include<stdio.h>
int main()
{
    int m, n;
    printf("请输入一个正整数:\n");
    scanf("%d", &m);
   for (n=2; n < m - 1; n++)
    if (m % n == 0)
        break;
    if (n < m)
        printf("%d不是质数\n",m);
    else
        printf("%d是质数\n",m);
}

 

 

 

 

 

posted @ 2021-11-09 20:18  张云月  阅读(25)  评论(0)    收藏  举报