scanf英语(如何用C语言将输入的数字转化成英语)

本文目录
- 如何用C语言将输入的数字转化成英语
- C语言编程输入数字1到7 分别输出周一到周日的英文单词
- 英语单词THWAP怎么读
- C语音编程题(一个班级有N个学生,每个学生有学号、姓名,学生学习课程语文、数学、英语)
- scanf 怎么读啊
- c语言input和scanf区别
如何用C语言将输入的数字转化成英语
对照字母的ASCII码进行输入数字,然后再输出字母。
和你的相比,不知是否复杂。
此程序的计算范围:0《=num《1000。如果还想要计算更大的数,可以在最后面加判断语句,方法类似。
#include《stdio.h》
void main()
{
char *Eng1={"zero","one","two","three","four","five","six","seven",
"eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen",
"sixteen","seventeen","eighteen","nineteen"};
char *Eng2={"twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"};
int num;
printf("请输入数字: ");
scanf("%d",#);
printf("对应的英文为: ");
if(num》=0《=19)
printf("%s\n",Eng1);
else if(num《100)
{
int s,y;
s=num/10;
y=num%10;
printf("%s %s\n",Eng2);
}
else if(num《1000)
{
int b,s,y;
b=num/100;
y=num%100;
if(y》9)
{
s=(num%100)/10;
y=(num%100)%10;
if(y==0)
printf("%s hundred and %s\n",Eng1);
else
printf("%s hundred and %s %s\n",Eng1);
}
else
printf("%s hundred and %s\n",Eng1);
}
}
C语言编程输入数字1到7 分别输出周一到周日的英文单词
//这个就不用注释了吧
#include "stdio.h"
void main()
{
int i;
printf("输入1~7其中一个数字:");
scanf("%d",&i);
switch(i)
{
case 1: printf("Monday\n");break;
case 2: printf("Tuesday\n");break;
case 3: printf("Wednesday\n");break;
case 4: printf("Thursday\n");break;
case 5: printf("Friday\n");break;
case 6: printf("Saturday\n");break;
case 7: printf("Sunday\n");break;
default: printf("April Fools’ Day\n");break;
}
}
英语单词THWAP怎么读
代码如下:
int a = 0;
int b = 0;
printf("a = ");
scanf("%d", &a);
printf("\n");
printf("b = ");
scanf("%d", &b);
printf("\n");
printf("a + b = %d", a+b);代码如下:
int a = 0;
int b = 0;
printf("a = ");
scanf("%d", &a);
printf("\n");
printf("b = ");
scanf("%d", &b);
printf("\n");
printf("a + b = %d", a+b);
C语音编程题(一个班级有N个学生,每个学生有学号、姓名,学生学习课程语文、数学、英语)
#include《stdio.h》
intn=0;
printf("请输入有多少个学生:\n");
printf("请输入第%d名学生的学号:\n",i+1);
scanf("%u",&stu.stuNum);
getchar();
printf("请输入第%d名学生的姓名:\n",i+1);
scanf("%d",&stu.scoreCh);
getchar();
printf("请输入第%d名学生的数学分数:\n",i+1);
scanf("%d",&stu.scoreMath);
getchar();
printf("请输入第%d名学生的英语分数:\n",i+1);
if(stu.totalScore)
{
studenttempStu;
printf("名次学号姓名语文数学英语总分平均分\n");
for(i=0;i《n;i++)
return0;
}
简洁的语言
C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
以上内容参考:百度百科-c语言
scanf 怎么读啊
scanf我们通常读作:,即scan 和 f。
英语单词有scan,它的发音和语义如下:
scan
vt.《计》扫描; 细看; 细查; (雷达)对…进行扫描;
n.扫描; 浏览; 审视; (雷达)(屏面上的)光点;
vi.(光束、雷达等)扫描; 扫略; (诗歌)符合韵律; 标出诗歌的格律;
c语言input和scanf区别
input 是面向对象的东西,跟正则表达式有关,用得很少,那么多年我也没用过。查字典它的描述是“返回执行正则表达式搜索所针对的字符串”。我也不怎么理解。
再上个应用例子:
var str = "A test string.";
var re = new RegExp("\\w+","ig");
var arr = re.exec(str);
print("The string used for the match was: " + arr.input);
//从上述代码可以看出这不是c语言的东西,倒像是vb 或者 Jscript的东西。
//所以跟scanf作对比是没意义的。
如果input是自定义函数那就另外说,因为没有函数体代码,所以就不乱猜了。
scanf是格式输入函数,学c语言的同学用得多了,就不赘述了,不懂再追问吧。

更多文章:
activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)
2026年10月14日 20:30
excel连接sql数据库教程(excel怎么连接sql数据库)
2026年10月14日 19:40
stm32 float占几个字节(c语言中, float类型的数据范围是多少)
2026年10月14日 17:30
scanf输入多个数据用空格隔开吗(C语言输入两个数之间是用空格隔开还是用逗号)
2026年10月14日 17:20
汇编语言期末试卷(一道汇编语言编程题!急求大神解答明天期末考试就要考了务必按照试卷上的要求来回答好的话有Q币)
2026年10月14日 16:30
汇编语言pdf下载(《Windows环境下32位汇编语言程序设计》资料下载)
2026年10月14日 13:40




