| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1483 人关注过本帖
标题:新手的第一个C程序搞不成了,大家指点
只看楼主 加入收藏
sunmingchun
Rank: 4
来 自:安徽-滁州
等 级:业余侠客
帖 子:198
专家分:277
注 册:2010-4-2
收藏
得分:0 
8楼 有问题吧 不用换行的。
2010-06-13 20:52
DePrince
Rank: 2
等 级:论坛游民
帖 子:13
专家分:35
注 册:2010-6-14
收藏
得分:0 
以下是引用trh12345在2010-6-9 21:36:38的发言:

我有一个差不多的程序以供参考。
#include
void main()
{
     int a,b,c;
     printf("请输入三个整数\n");
     scanf("%d%d%d",&a,&b,&c);//在输入数据时用空格,tab键或回车键将各个数据隔开
     printf("a+b+c=%d",a+b+c);
     getch();//用的是winTC所以加有这个。
}
调用getch函数要加载头文件"conio.h"
2010-06-14 08:44
只为求学
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-6-14
收藏
得分:0 
输出对象没有定义
2010-06-14 10:25
湖山觐
Rank: 1
等 级:新手上路
帖 子:13
专家分:5
注 册:2010-6-14
收藏
得分:0 
#include<stdio.h>
void main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,%c);
printf("a+b+c=%d",a+b+c);
}
2010-06-14 20:38
mymirror
Rank: 2
等 级:论坛游民
帖 子:9
专家分:10
注 册:2010-5-28
收藏
得分:0 
可以输入a再空格 不过不能按enter键
2010-06-14 21:38
aa123way
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2010-6-8
收藏
得分:0 
scanf("%d,%d,%d",a,b,c);
改成这样scanf("%d,%d,%d",&a,&b,&c);
2010-06-15 10:30
a151937404
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:46
专家分:117
注 册:2010-6-11
收藏
得分:0 
输入函数没有加取地址符,
scanf("%d,%d,%d",&a,&b,&c);
输入时注意要a,b,c,格式输入数字
2010-06-15 11:22
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
收藏
得分:0 
程序代码:
#include<stdio.h>

int main(void)
{
    int  a, b, c, d ;

    while( d=scanf( "%d %d %d", &a, &b, &c ) != EOF  &&  d== 3 )
    {
         printf("a+b+c = %d\n" , a+b+c ) ;
    }

    return 0 ;
}

不知道可以不哦

女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2010-06-15 12:30
万改称才
Rank: 3Rank: 3
来 自:温州
等 级:论坛游侠
帖 子:58
专家分:113
注 册:2009-11-10
收藏
得分:0 
程序代码:
#include <stdio.h>
void main()
{
    int a,b,c,d;
    scanf ("%d,%d,%d",&a,&b,&c); 
  d=a+b+c;
    printf ("a+b+c=%d",d);
}
输入的时候是按照输入格式的scanf ("%d,%d,%d",&a,&b,&c);  比如这样就是 8,8,8。

老师说 : 好好读书
2010-06-15 12:37
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
以下是引用死了都要C在2010-6-15 12:30:19的发言:

#include
 
int main(void)
{
    int  a, b, c, d ;
 
    while( d=scanf( "%d %d %d", &a, &b, &c ) != EOF  &&  d== 3 )
    {
         printf("a+b+c = %d\n" , a+b+c ) ;
    }
 
    return 0 ;
}
不知道可以不哦
建议使用 括号来 确定运算次序, 你这个是不会正确的, 因为 != 的优先级高于 =

我就是真命天子,顺我者生,逆我者死!
2010-06-15 12:51
快速回复:新手的第一个C程序搞不成了,大家指点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018777 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved