首页 > 其他分享 >C语言输入一串数字,输出其中第一个能被3整除的整数

C语言输入一串数字,输出其中第一个能被3整除的整数

时间:2024-09-29 22:47:44浏览次数:11  
标签:10 输出 样例 整数 C语言 一串 si ipt 整除

输入若干整数(最多10个),输出其中第一个能被3整除的整数,如果没有这样的整数存在,则输出“no”
输入:若干整数

输出:第一个能被3整除的整数

输入样例:

2 -1 5 7 6 8 10

输出样例

6

输入样例:

1 5 2 7 4 8 10 11 13 14

输出样例:

no

#include <stdio.h>

int main(void){


int i = 0, ipt , num , si = 0;


do{

    i++;


    scanf("%d", &ipt);


    if(ipt % 3 == 0 &&  si != 1){

        num = ipt;

        si  = 1 ;



    };

    if (i == 10 || si == 1) {


            break;

        }


    }while( i <= 10 );


if(num % 3 == 0){

    printf("%d",num);

}else{

    printf("no");
};


return 0;


}

标签:10,输出,样例,整数,C语言,一串,si,ipt,整除
From: https://blog.csdn.net/m0_72780379/article/details/142645470

相关文章

  • c语言实现:链表创建、插入、删除、翻转
    #include<stdio.h>#include<stdlib.h>//链表创建typedefstructNode{intdata;structNode*next;}Node;//创建一个节点Node*createNode(intdata){Node*newNode=(Node*)malloc(sizeof(Node));newNode->data=data;newNode......
  • C语言 | Leetcode C语言题解之第445题两数相加II
    题目:题解:structListNode*addTwoNumbers(structListNode*l1,structListNode*l2){intstack1[100];intstack2[100];inttop1=0;inttop2=0;intcarry=0;intsum=0;structListNode*temp=NULL;structListNode*he......
  • C语言 | Leetcode C语言题解之第443题压缩字符串
    题目:题解:voidswap(char*a,char*b){chart=*a;*a=*b,*b=t;}voidreverse(char*a,char*b){while(a<b){swap(a++,--b);}}intcompress(char*chars,intcharsSize){intwrite=0,left=0;for(intr......
  • 实验1_C语言输入输出和简单程序应用编程
    task.1//打印一个字符小人#include<stdio.h>intmain(){printf("O\n");printf("<H>\n");printf("II\n");return0;}  task.1-1&1-2#include<stdio.h>intmain(){printf(&qu......
  • 嵌入式开发学习日记——第五天(c语言)
    循环控制语句 while循环        基本语法while(循环条件表达式){循环体语句;}        流程图案例——计数循环   实现计数循环要满足:        ①必须初始化循环变量        ②循环变量比较作为循环条件       ......
  • C语言内存函数
    1.memcpy的使用和模拟实现void*memcpy(void*destination,constvoid*source,size_tnum);函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置这个函数在遇到"\0"的时候并不会停下来如果source和destination有任何的重叠,复......
  • 实验1 C语言输入输出和简单程序编写
    task11#include<stdio.h>2intmain()3{4printf("0\n");5printf("<H>\n");6printf("II\n");7return0;8}   task1_1.c1#include<stdio.h>2intmain()3{4int......
  • C语言 17 宏定义
    前面认识了#include指令,接着来看#define指令,它可以实现宏定义。宏是啥意思?把参数批量替换到文本中,这种实现通常称为宏(macro)或定义宏(definemacro)可以通过#define来定义宏,规则如下:#define宏名(记号)内容比如现在想通过宏定义一个PI:#definePI3.1415926这样就可以......
  • C语言 18 条件编译
    再来看看条件编译,还可以根据条件,选择性地对某些内容进行忽略。来认识一下#ifdef、#else、#endif这三种条件编译指令:#include<stdio.h>//ifdef用于判断是否定义了符号PI,如果没有的话则处理以下的指令#ifdefPI#defineM666//如果定义了符号PI,那么就处理这个分支的语......
  • C语言课程设计:基于C语言的银行管理系统【代码+论文+PPT】
    全文内容包括:1、采用技术;2、系统功能;3、系统截图;4、配套内容。索取方式见文末微信号,欢迎关注收藏!一、采用技术语言:C开发工具:VScode二、系统功能1.客户管理:包括客户信息的增删改查、客户身份验证、客户分组等功能。2.账户管理:包括账户的开户、销户、冻结、解冻、查询、......