用while语句打出能够被数字51整除的数 打出来了,但是显示错误,麻烦各位!

问题描述

用while语句打出能够被数字51整除的数 打出来了,但是显示错误,麻烦各位!

#include
void main()
{
int i,num;
i=1;
num=51;
while(i<=51)
{

if(num%i==0)

{
num%=i;
printf("%dn",i);
i++;
}
}
麻烦大家看一下,谢谢了,在解释一下

解决方案

没看懂你题目说的意思。
你是想表达 要找出能整除51的数吗?
就是想打印出1 3 17 51吗?

如果是这个意思。

        int i, num;
        i = 1;
        num = 51;
        while (i <= 51) {
            if (num % i == 0) {
                printf("%dn",i);
            }
            i++;
        }
时间: 2024-09-21 20:29:49

用while语句打出能够被数字51整除的数 打出来了,但是显示错误,麻烦各位!的相关文章

用while判断输入的数字是否回文数的简单实现_C 语言

复制代码 代码如下: /*  Name:用while判断输入的数字是否回文数   Copyright: By.不懂网络  Author: Yangbin  Date:2014年2月18日 04:29:07   Description:用while判断用户输入的数字是否回文数,是回文数返回YES!否则NO! */# include <stdio.h> int main(void){    int m,val,sum = 0;    printf("请输入一个回文数,如果是回文数返回YE

Word2007如何快速把数字转化为大写数?

  Word2007如何快速把数字转化为大写数?           1.打开word2007应用图标按钮,进入word2007主界面中 2.在word2007编辑界面中,输入数字比如1029001,选中数字之后,点击工具栏上插入按钮 3.点击插入界面中的编号按钮图标,应用按钮在最右侧 4.word2007就会弹出一个编号的界面选择框,提供了多种多样的编号形式,让大家选择 5.滑动滚轮,我们找到符合我们转化需求的大写汉字规则的选项,然后点击确定按钮 6.我们就能完成数字转化为大写汉字的要求,得到

nsarray-从数字中得到指定值并在表视图显示

问题描述 从数字中得到指定值并在表视图显示 有一个数组,然后所有值都保存在arraypartno中,我将那个指定的值放在标签中,还要在单元中像PARTNUMBER一样显示: 代码: for (int i =0 ; i<[arrData count]; i++) { [arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"Condition"]]; [arraypartno addObject:[[arrDat

在c#中通过什么样的语句可以统计出access表中的记录数 ?

问题描述 在c#中通过什么样的语句可以统计出access表中的记录数? 解决方案 解决方案二:Selectcount(*)fromttt解决方案三:DataTabledt="SELECT*FROMttt"intcount=dt.Rows.Count;解决方案四:selectcount(*)from表

使用一个T-SQL语句批量查询数据表占用空间及其行数

原文:使用一个T-SQL语句批量查询数据表占用空间及其行数   要找到数据库中数据表占用的空间和存在的行数.可以使用sp_spaceused搭配数据表的名称.就可以产生该表耗用的空间和现有行数. 如: USE ADVENTUREWORKS GO EXEC sp_spaceused [Sales.SalesOrderHeader] GO     但如果数据库中包含数千的数据表,如何能利用一句SQL语句来实现?   解决方法: 一.动态SQL: 先用T-SQL动态产生表达式,然后放到一个查询中执行.

mysql查询语句通过limit来限制查询的行数_Mysql

mysql查询语句,通过limit来限制查询的行数. 例如: select name from usertb where age > 20 limit 0, 1; //限制从第一条开始,显示1条 select name from usertb where age > 20 limit 1; //同上面的一个效果 select name from usertb where age > 20 limit 4, 1; //显示从第五条开始,显示1条

C语言学习教程第三章-C语言程序设计初步(8)

转移语句 程序中的语句通常总是按顺序方向, 或按语句功能所定义的方向执行的.如果需要改变程序的正常流向, 可以使用本小节介绍的转移语句.在C语言中提供了4种转移语句:goto,break, continue和return.其中的return语句只能出现在被调函数中, 用于返回主调函数,我们将在函数一章中具体介绍. 本小节介绍前三种转移语句. 1.goto语句 goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号: 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标

我的数据访问函数库的源代码(二)—— SQL语句部分

/* 2008 4 25 更新 */ 我的数据访问函数库的源码.整个类有1400行,原先就是分开来写的,现在更新后还是分开来发一下吧. 第二部分:SQL语句部分.传入SQL语句,执行相关的操作.   1//查询语句部分  2        运行查询语句返回记录(DataSet.DataTable.DataRow.String[].String)#region 运行查询语句返回记录(DataSet.DataTable.DataRow.String[].String)  3      4      

经典SQL语句大集合

经典SQL语句大集合,下列语句部分是Mssql语句,不可以在access中使用. 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL-数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name