C语言编程:输入一个小于100的整数,输出相应的英文单词。
#include int main(void){char ch; printf("请输入一个英文数字:");scanf("%c",&ch);if((ch>='a'&&ch='A'&&ch<='Z')){printf("%d
",ch);}else{printf("输入的不是英文!
");}return 0;}
#include #include #include int main(){int n;int i,len;char str[10],ch;scanf("%d",&n);if(n <= 0){printf("Error
");exit(-1);}itoa(n,str,10);//将整数转换成字符串,存放在字符数组str中len=strlen(str);for(i=0;i<len;i++){ch=str[i];switch(ch){case '0': printf("Zero "); break;case '1': printf("One "); break;case '2': printf("Two "); break;case '3': printf("Three "); break;case '4': printf("Four "); break;case '5': printf("Five "); break;case '6': printf("Six "); break;case '7': printf("Seven "); break;case '8': printf("Eigth "); break;case '9': printf("Nine "); break;}}return 0;}仅供参考。
#include"stdio.h"
#include"math.h"
unsigned char Number[][10]={
"zero","one","two","three","four","five","six","seven","eight","nine",
"ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"};
unsigned char Tens[][10]={"twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"};
void deal(int n)
{
if(n<20)
{
printf("%s
",&Number[n][0]);
}
else
{
printf("%s ",&Tens[n/10-2][0]);
if(n%10)
printf("%s
",&Number[n%10][0]);
else
printf("
");
}
}
void main()
{
int n;
scanf("%d",&n);
if(n>=100)
printf("数据过大");
else
deal(n);
}
单词不知道会不会有敲错的,稍微自行检查下哦
用C++6.0编程:输入一个100以内的正整数,将其分解质因数后输出。例如输...
整个过程利用了质因数分解的基本原理,即任何大于1的正整数都能分解为若干个质因数的乘积。在实际编程中,此程序可作为分解质因数的模板,应用于不同的场景。例如,可以扩展此程序以处理更大的整数,或添加用户界面以方便操作。同时,该程序也展示了C++语言中循环、条件判断和输入输出的基本用法。
四编写程序,从键盘输入一个50-100之间的整数,求1到所输入整数的累加和如...
以下是使用C语言编写的程序,实现从键盘输入一个50-100之间的整数,求1到所输入整数的累加和,并在输入错误时给出提示。include <stdio.h> int main() { int n, sum = 0;printf("请输入一个50-100之间的整数:");scanf("%d", &n);if (n < 50 || n > 100) { printf("输入错误,...
C语言编程 100以内整数加减法
)%90+10;\/\/产生20个10到99间的随机数 printf("请输入答案,共10道题:\\n"); for(i=0;i<10;i+=2) {\/\/取前10个数,组成5个加法题 printf("%d+%d=",a[i],a[i+1]); scanf("%d",&answer); if(a[i]+a[i+1]==answer) score+=10;\/\/对了加10分 } for(;...
...输入一个只由小写字母组成的字符串,长度小于100,数一数每个字母的...
char a[101];int main(){ char c='\\0';int i=0,k=0, j=0,n=0;printf("Enter no more than 100 lowwer characters \\n");gets(a);\/\/读取一串字符。for(i=0;i<min(strlen(a),100);i++){ if(a[i]<='z' &&a[i]>=a){ if(count[ [ a[i]-'a' ])==0)\/\/第一...
编程产生10个小于100(不含100)的随机正整数,并统计其中5的倍数所占比...
c语言写的,如果是其他语言说一下 include<stdio.h> include<stdlib.h> include int main(){ int arr[10];int sum = 0;srand(time(NULL));for(int i = 0; i < 10; i++){ arr[i] = rand()%100;if(0 == arr[i]%5)++sum;} printf("随机数:\\n");for(int i = 0; i ...
C++输入一个正整数n,编程实现求s=1+1+2+1+2+3+...1+2+3+...n
二楼的给的是c语言的 啊!楼主要的时c++吗?我写个c++的吧!include <iostream> using namespace std;int main(){ int n,i,j,s=0;int a[100]={0};cout<<"请输入小于100的正整数n:"<<endl;cin>>n;for(i=0;i<n;i++){ for(j=0;j<=i;j++){ a[i]=a[i]+j+1;} s+=...
C语言编程:用指针接收键盘输入的字符串并逆序输出到屏幕(串长度小于100...
h"int main(int argc,char *argv[]){ char s[100],*p;printf("Please enter a string...\\n");scanf("%99s",s);\/\/输入字符串 for(p=s;*p!='\\0';p++);for(p--;p>=s;p--)printf("%c",*p);putchar('\\n');return 0;} (比较简单,但若帮助了你,还是点一下采纳吧)
用C语言编程计算两个超长正整数(长度小于100)的加法
这是大数加法问题,我给你一个参考代码 输入至多100行的文本,每行是一个至多100位的十进制无符号大整数,最后的输入行为零。要求计算出这些大整数的和,并以十进制方式显示。示例输入:123456789012345678901234567890 123456789012345678901234567890 123456789012345678901234567890 0 示例输出:37037036703703703670370370367...
c语言问题 给定一个字符串(长度小于等于100),要求输出没有重复字符的...
include<iostream>#include<algorithm>#include<stdio.h>#include <vector>#include<string>#include<sstream>#include#include<set>#include <functional> \/\/ std::greaterusing namespace std;int getCommon(string s1, string s2){ int i = 0; for (; i < s1.size()&& i<s2.size()...
C语言编程输出500以内能同时被3和7整除、且累加和小于100的那些...
int m = 0;int n = 0;While( n < 100){ m++;If(m%3==0 && m%7==0){ printf("%d",m);n = n + m;} } printf("Summary: %d",n);