| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1040 人关注过本帖
标题:写一个输入年月日的函数,
取消只看楼主 加入收藏
yz912498286
Rank: 1
等 级:新手上路
帖 子:49
专家分:3
注 册:2015-8-24
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
写一个输入年月日的函数,
我想写的是一个输入函数 ,在键盘中输入1989 09 20 就将1989给到year  09 给到month  20给到day  然后通过主函数将1989 09 20写出来
#include "stdio.h"
int main()
{
    void input(int x,int y,int z);
    int year,month,day;
    input(year,month,day);
    printf("%d %d %d",year,month,day);
    return 0;
}
void input(int x,int y,int z)
{   
    printf("Please input year month day");
    scanf("%d%d%d",&x,&y,&z);
   
}
这个怎么不能输入年月日呀,例如输入1989 09 20 输出 1989 09 20
还有一个类似的
#include <stdio.h>
#include <string.h>
#define N 10
int main()
   {void input(int [],char name[][8]);
    int num[N];
    char name[N][8];
    input(num,name);
return 0;
}
void input(int num[],char name[N][8])
 {int i;
  for (i=0;i<N;i++)
   {printf("input NO.: ");
    scanf("%d",&num[i]);
    printf("input name: ");
    getchar();
    gets(name[i]);
   } }

 这个是输入一组学号,姓名  也运行不了 ?怎么改一下呀

[ 本帖最后由 yz912498286 于 2015-8-27 15:55 编辑 ]
搜索更多相关主题的帖子: include return 年月日 键盘 
2015-08-27 14:28
yz912498286
Rank: 1
等 级:新手上路
帖 子:49
专家分:3
注 册:2015-8-24
收藏
得分:0 
回复 2楼 铁思达
没有学过指针   我想写的是一个输入函数 ,在键盘中输入1989 09 20 就将1989给到year  09 给到month  20给到day  然后通过主函数将1989 09 20写出来
2015-08-27 15:55
yz912498286
Rank: 1
等 级:新手上路
帖 子:49
专家分:3
注 册:2015-8-24
收藏
得分:0 
回复 5楼 wp231957
不好意思,我是初学者,解决这个问题要学指针吗?  这题在书上没有到指针那张
能不能帮我不用指针弄下  还有我不能输出的原因是什么呀
2015-08-27 16:18
yz912498286
Rank: 1
等 级:新手上路
帖 子:49
专家分:3
注 册:2015-8-24
收藏
得分:0 
回复 9楼 wp231957
谢谢
2015-08-27 16:30
yz912498286
Rank: 1
等 级:新手上路
帖 子:49
专家分:3
注 册:2015-8-24
收藏
得分:0 
回复 10楼 wp231957
自学C语言怎么入门呀
2015-08-27 16:31
快速回复:写一个输入年月日的函数,
数据加载中...
 
   



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

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