C语言编程:用指针编程序实现,输入一个人民币小写金额值,转化为大写金额值输出。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言编程:用指针编程序实现,输入一个人民币小写金额值,转化为大写金额值输出。相关的知识,希望对你有一定的参考价值。

程序越简单越好,文件头只能有#include<stdio.h> void main() 尽量不要使用其他库函数,要在visual C++中实现,谢谢

参考技术A #include "stdafx.h"

#include<stdio.h>

#define NUM1 1
#define NUM2 2
#define NUM3 3
#define NUM4 4
#define NUM5 5
#define NUM6 6
#define NUM7 7
#define NUM8 8
#define NUM9 9
#define NUM 10
#define NUM10 11
#define NUM100 12
#define NUM1000 13
#define NUM10000 14
#define NUM100000 15
#define NUM1000000 16
#define NUM10000000 17
#define NUM100000000 18
#define NUM1000000000 19
#define NUM10000000000 20

void show_num(int *save,int count)

int i=count;

while(i>=0)

switch(save[i])

case 1:
printf("一");
break;
case 2:
printf("二");
break;
case 3:
printf("三");
break;
case 4:
printf("四");
break;
case 5:
printf("五");
break;
case 6:
printf("六");
break;
case 7:
printf("七");
break;
case 8:
printf("八");
break;
case 9:
printf("九");
break;
case NUM10:
printf("十");
break;
case NUM100:
printf("百");
break;
case NUM1000:
printf("千");
break;
case NUM10000:
printf("万");
break;
case NUM100000:
printf("十");
break;
case NUM1000000:
printf("百");
break;
case NUM10000000:
printf("千");
break;
case NUM100000000:
printf("亿");
break;
default:
break;


i--;


printf("\n");


int main()

long int num=0,i=0;
int save[20]=0;

printf("请输入要大写的数值:");
scanf("%d",&num);

while(num)

save[i]=num%10;
num=num/10;
save[i+1]=NUM10+i/2;

i+=2;


show_num(save,i-2);

return 0;


如果有需要,自己太添加,就在那个switch里面,还有宏,
但是不能超过你定义的类型的最大值,否则会出错哦
汉字部分自己改把本回答被提问者采纳
参考技术B 比如输入12
输出壹拾贰
参考技术C 什么是大写小写,说清楚啊,问题都不说清楚,大家怎么帮你啊。。。。

ZZNUOJ_用C语言编写程序实现1718:大小写转换(附完整源码)

题目描述

编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。

输入

输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。

输出

输出经过转换后的字符串。

样例输入

AeDb

样例输出

aEdB

来源

蓝桥杯算法训练

完整源码:

#include<stdio.h>

以上是关于C语言编程:用指针编程序实现,输入一个人民币小写金额值,转化为大写金额值输出。的主要内容,如果未能解决你的问题,请参考以下文章

ZZNUOJ_用C语言编写程序实现1169:单数变复数(指针专题)(附完整源码)

c语言 用指针方法处理:输入一行字符,统计并输出其中大写字母、小写字母、空格、数字及其它字符的个数。

C语言程序:编写程序,统计特定字母的个数。要求用指针编写。谢谢!!!

ZZNUOJ_用C语言编写程序实现1718:大小写转换(附完整源码)

ZZNUOJ_用C语言编写程序实现1718:大小写转换(附完整源码)

ZZNUOJ_用C语言编写程序实现1170:最长字符串(指针专题)(附完整源码)