永发信息网

编一个“念数字”程序

答案:1  悬赏:0  手机版
解决时间 2021-03-20 16:04
念数字:编一个“念数字”的程序,它能让计算机完成:当你输入一个0至99之间的数后,计算机就会用汉字拼音印出这个数的念结束。
例1:Input data:35
SAN SHI WU
例2:Input data:0
LING
最佳答案
#include "stdio.h"

void function(int n)
{
int i,j;
//先执行i=0;然后再执行花括号里的循环体,然后再执行i++;然后再执行
//判断语句n/10>0;如果真则再执行循环体,如果为假则退出循环
for(i=0;n/10>0;i++)
{
printf("%d",n%10);
n=n/10;
}
printf("\nI:%d\n",i);
}

void main()
{
int n;
scanf("input a number:%d"&n);
if(n>10000 || n<=0)
{printf("Error\n");return;}
function(n);
}
我再用条件判断写一下
int i,n;//设n已判断不多于5位
if(n>0)
{
printf("%d",n%10);//输入出个位数
n=n/10;//将会丢弃小数部分
}
if(n>0)
{
printf("%d",n%10);
n=n/10;
}
if(n>0)
{
printf("%d",n%10);
n=n/10;
}
if(n>0)
{
printf("%d",n%10);
n=n/10;
}
if(n>0)
{
printf("%d",n%10);
n=n/10;
}
总共执行5次就可以了
另附:1+2+3+....+99+100的循环程序
int i,s;
for(i=1,s=0;i<=100;i++)
{
s=s+i;
}
printf("s:%d\n",s);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
嫩烤箱和烤箱什么区别
插座缺地线并相零反
you like tea a lot!什么意思
为什么我玩魔兽世界很卡,下面是鲁大师配置,
大脚浴养生馆在哪里啊,我有事要去这个地方
色戒怎么能看到完整版
vivoy27内存卡怎么装
今天来红了,可是宫口还不开,可怎么办
“疑意”是什么意思?
怎样经营好同性之间异地恋的感情?我们从陌生
深圳市赛恩倍吉知识产权代理有限公司这个地址
楼房顶用混泥土打10公分厚,60平方左右需石子
好几百亿名片赞怎么弄
相亲女昨天约出来吃了一顿饭,回来给她发微信
蓸文轩在几几年得过什么奖
推荐资讯
木子美妆生活馆地址在哪,我要去那里办事
朴树有首歌好像是这么唱“呀吗喂,呀吗喂呀”
精锐广告在哪里啊,我有事要去这个地方
想入雷神,预算6000上下哪款不错?
奥比岛红衣服
老地方美食城地址有知道的么?有点事想过去
你陪我用英语怎么说
楼的笔画笔顺怎么写
无聊也不见你出来说句话我该怎么回答
为什么说摄入的能量小于消耗的能量就能减肥,
佳能EOS 70D 最大支持多大容量的存储卡
1÷(15-12/5-13/5) 简便计算。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?