搜索
查看: 1252|回复: 12
打印 上一主题 下一主题

剛學習,p79,求講解,謝謝

[复制链接]
跳转到指定楼层
楼主
发表于 2016-7-20 15:00:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
輸入兩個正整數,讓電腦判斷第2個數是不是第1個數的因數。如果是輸出yes,不是輸出no


沙发
发表于 2016-7-20 16:54:53 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b;
    scanf("%d %d",&a,&b);
    if(a%b == 0)
    {
                puts("yes");
    }
    else
    {
                puts("no");
    }
        system("pause");
        return 0;
}[/mw_shl_code]
板凳
发表于 2016-7-20 17:14:14 | 只看该作者
@初学C,puts不是这样使用的,应该用printf,如果硬是要用puts的话,应该用puts( )

点评

puts(""); 是输出一行,等于自动在 printf 后面加了一个 \n  发表于 2016-8-1 22:18
地板
发表于 2016-7-20 17:15:15 | 只看该作者
puts( )里面不带引号

点评

呃……Error...  发表于 2018-3-11 18:34
5#
发表于 2016-7-20 19:20:33 | 只看该作者
@1138905368 你说错了,字符串是用指针来传递的。
6#
发表于 2016-7-20 19:23:35 | 只看该作者
看来只学啊哈c还是不够的
你得往后学
7#
发表于 2016-7-23 21:20:18 | 只看该作者
cjk 发表于 2016-7-20 19:23
看来只学啊哈c还是不够的
你得往后学

大家一起学
8#
发表于 2016-8-1 22:16:29 | 只看该作者
1138905368 发表于 2016-7-20 17:14
@初学C,puts不是这样使用的,应该用printf,如果硬是要用puts的话,应该用puts( )

puts 可以这么用,你把我带码拿去试试看[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        puts(" ╭─────────────────╮");
        puts("│                                    ┃");
        puts("│        你自己试一下能不能行        ┃");
        puts("│                                    ┃");
        puts("╰──────────────────╯");
        
        system("pause");
        return 0;
}[/mw_shl_code]
9#
发表于 2016-8-5 12:24:51 | 只看该作者
为啥都为puts吵起来了。。。
[mw_shl_code=c,true]void puts(char* str)[/mw_shl_code]
所以puts的参数是字符型指针(字符串)。
人家要输出yes这个字符串当然要引号,又不是输出yes这个变量。。。
[mw_shl_code=c,false]"yes"[/mw_shl_code] 是一个字符串值。为啥不加引号。去了引号就变成yes这个变量了
10#
发表于 2017-7-3 10:23:25 | 只看该作者
:L:L
11#
发表于 2017-7-6 09:37:37 | 只看该作者
吐兔弘 发表于 2016-8-1 22:16
puts 可以这么用,你把我带码拿去试试看[mw_shl_code=c,true]#include
#include
int main()

编译成功了,但神马都没显示
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表