如何写一个输入数字后输出对应数字拼音的c语言程序

如何写一个输入数字后输出对应数字拼音的c语言程序,第1张

#include<stdio.h>

#define num 10 //设置你要输入数字的长度

void main(void)

{

char a[num]

int i = 0

printf("输入数字:\t")

gets(a)

while(a[i] != '\0')

{

switch(a[i])

{

case '0':printf("零\n")break

case '1':printf("一\n")break

case '2':printf("二\n")break

case '3':printf("三\n")break

case '4':printf("四\n")break

case '5':printf("五\n")break

case '6':printf("六\n")break

case '7':printf("七\n")break

case '8':printf("八\n")break

case '9':printf("九\n")break

default:printf("错误\n")break

}

i++

}

printf("\n")

}

以python语言为例:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

#编写一个程序,求1到10之间所有偶数的和及其所有奇数的和

sum_1 = 0

sum_2 = 0

for i in range(1,11):

if (i % 2==0):

sum_2=sum_2+i

else:

sum_1=sum_1+i

print "奇数和是%d" % sum_1

print "偶数和是%d" % sum_2

运行程序,输出结果为:

奇数和是25

偶数和是30

扩展资料

1、ython 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

执行语句……else:

执行语句……

2、python算术运算符%:取模 - 返回除法的余数。

3、python range() 函数

可创建一个整数列表,一般用在 for 循环中。

语法格式:range(start, stop[, step])

参数start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5)

参数stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7731899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存