用C语言指针数组编程实现:从键盘任意输入一个数字来表示年份值,程序可以输出该年份的属相.(如果输入负数,则为公元前的年份)

来源:学生作业帮助网 编辑:作业帮 时间:2021/04/23 10:09:03

用C语言指针数组编程实现:
从键盘任意输入一个数字来表示年份值,程序可以输出该年份的属相.
(如果输入负数,则为公元前的年份)

#include <stdio.h>
#include <stdlib.h>

int main()
{
  char *a[] = {"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"}; 
  int year, y;
  scanf("%d", &year);
  y = year < 0 ? year + 1: year; // 注意:没有公元0年,公元前1年紧接着公元1年
  while (y < 0) y += 12;
  printf("公元%s%d年是%s年\n", year < 0 ? "前" : "", abs(year), a[(y+8)%12]);
  return 0;
}

用C语言指针数组编程实现:从键盘任意输入一个数字来表示年份值,程序可以输出该年份的属相.(如果输入负数,则为公元前的年份) 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和. 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和 C语言编程题:输入N个英文单词,建立字符串数组,按字典顺序输出这些英文单词,要求用指针实现. 用C语言编写程序实现从键盘上任意输入两个整数,输出两个整数的乘积. acm简单c语言问题QAQ【编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.】/*题目描述编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.输入格式首先输 C语言编程用下列数据初始化一个一维数组12 -3 -7 9 8 -6 2 -4 11 5.从键盘上输入n,C语言编程用下列数据初始化一个一维数组12 -3 -7 9 8 -6 2 -4 11 5.从键盘上输入n,将前n个数中相邻2项之和显示 c语言编程:将一个任意整数插入到已排列的整型数组中,插入后,数组中的数仍保持有序①整形数组由直接赋值的方式初始化,要插入的整数由scanf()函数输入;②算法实现过程采用指针进行处 C语言编程问题 出错在哪里 题目是:从键盘任意输入一个实数不使用计算绝对值函数编程计算并输出该实数的绝对值. 怎么利用c语言来编程下面的问题补充的代码呢?要求利用函数或指针来编写从键盘任意输入一个4位数x,编程计算x的每一位数字相加之和(忽略整数前的正负号).例如,输入x为1234,则由1234分离 c语言问题 通过键盘将10个整数输入到一维数组中,并把该数组中所有偶数放另外一个数组中求解答必须用指针变量 c 语言编程:从键盘上任意输入两个正整数m,n求其最大公约数和最小公倍数请帮忙写出完整的程序 c语言编程中的“或”逻辑的符号(也就是两个竖线”从键盘上怎样输入? C语言编程,使从键盘中输入的三位数倒着输出. 编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和 编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和. 用函数编程计算两整数的最大值,在主函数中调用函数计算并输出从输出从键盘任意输入的两整数的最大值.怎么写代码?(C语言),我是菜鸟. 用函数编程计算两整数的最大值,在主函数中调用函数计算并输出从输出从键盘任意输入的两整数的最大值.怎么写代码?(C语言),我是菜鸟.