대소문자 전환을 사용하지 않고 C 프로그래밍 언어를 사용하여 주어진 숫자를 리터럴 형식으로 인쇄하는 방법은 무엇입니까?
이 프로그램에서는 두 자리를 단어로 인쇄하기 위한 세 가지 조건을 확인합니다. -
if(no99)
if(no99) p>
입력한 숫자가 두 자리가 아닙니다
else if(no==0)
첫 번째 숫자를 0으로 인쇄하세요
else if(no>=10 && no
텍스트와 함께 한 자리 숫자를 인쇄하세요
else if(no >=20 && no
if(no%10 == 0)
텍스트와 함께 두 자리 인쇄
라이브 데모
#include<stdio.h> #include<string.h> int main(){ int no; char *firstno[]={"zero","ten","eleven","twelve","thirteen", "fourteen","fifteen","sixteen","seventeen", "eighteen","nineteen"}; char *secondno[]={"twenty","thirty","forty","fifty","sixty", "seventy","eighty","ninty"}; char *thirdno[]={"one","two","three","four","five","six","seven","eight","nine"}; printf("enter a number:"); scanf("%d",&no); if(no<0 || no>99) printf("enter number is not a two digit number</p><p>"); else if(no==0) printf("the enter no is:%s</p><p>",firstno[no]); else if(no>=10 && no<=19) printf("the enter no is:%s</p><p>",firstno[no-10+1]); else if(no>=20 && no<=90) if(no%10 == 0) printf("the enter no is:%s</p><p>",secondno[no/10 - 2]); else printf("the enter no is:%s %s</p><p>",secondno[no/10-2],thirdno[no%10-1]); return 0; }
enter a number:79 the enter no is: seventy nine enter a number:234 enter number is not a two digit number
위 내용은 elseif 문을 사용하여 숫자를 단어로 인쇄하는 C 프로그램을 작성하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!