第七次作业(网课那次)

1.运行图形

#include<stdio.h>

main(){

    int i,j;

 for(i=1;j<=5;i++){

 

 for(j=1;j<=i;j++){

 printf("*");

 }

 printf("\n");

 }

}

 

 

#include <stdio.h>

int main()

{

    int a,b,c;

    printf("Plese input a number:\n");

    scanf("%d",&a);

    printf("\n\n\n\n");

    for(b=a;b>0;b--)

    {

        for(c=(a-b);c>=0;c--)

        {

            printf(" ");

        }

        for(c=0;c<(2*b-1);c++)

        {

            printf("*");

        }

        printf("\n");

    }

    return 0;

}

 

 

 

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

#include <stdio.h>

int main()

{

    int x,y;

    for(x=0;x<=35;x++)

    {

        y=35-x;

        if(2*x+4*y==94)

            printf ("鸡:%d只 兔子:%d只\n",x,y);

        

        

    } 

}

 

 

 

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

#include<stdio.h>

int 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>

int main(){

    int num,i,count=0;

    printf("请输入一个整数:");

    scanf("%d",&num);

    if(num==0){

        printf("%d不是一个质数!",num);

    }

    for(i=2;i<=num/2;i++){

        if(num%i==0){

            count++;

            break;

        }

    }

    if(num!=1 && count==0){

        printf("%d是一个质数!\n",num);

    }else{

        printf("%d不是一个质数!\n",num);

    }

 

}

 

posted @   徐慧羽  阅读(46)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示