请编写完成以下功能的程序: 从键盘上输入一个不超过5位数的整数

作者&投稿:楚琰 (若有异议请与网页底部的电邮联系)
编写一个程序,其功能是输入一个三位数,计算并输出各位数字之和。~

#include "stdio.h"
void main()
{
int n,sum=0;
printf("请输入一个三位数:");
scanf("%d",&n);
sum=n/100+n%100/10+n%10;//百位数+十位数+个位数
printf("这个三位数各位数字之和是%d
",sum);

}

用递归实现:
定义main.java:
public static void main(String[] args)

{
System.out.println("Please enter a positive integer");
Scanner x=new Scanner(System.in);
int f=x.nextInt();
for (int i = 1; i < f; i++) {
System.out.println("第"+ i+"个累加因素,和是:"+ sum_fac(i, 1));
}
}
private static int sum_fac(int target, int counter) {
return (target == counter) ? target : counter * (1 + sum_fac(target, counter + 1));
}

#include<stdio.h>
#include<string.h> 
int main()
{
char a[5];
int len = 0, i = 0; 
scanf("%s",a);
len = strlen(a); 
printf("该数是%d位数,各位数字为:", len);
for(; i < len; i++) 
printf("%c,", a[i]);
printf("\b "); 
return 0; 
}



#include<stdio.h>
main()
{
int s,n,a,b,c,d,e;
printf("请输入一个整数(0~99999):");
scanf("%d",&s);
if(s>9999)
n=5;
else if(s>999)
n=4;
else if(s>99)
n=3;
else if(s>9)
n=2;
else n=1;
printf("位数:%d\n",n);
printf("每位数字为: ");
scanf("ld",&s);
a=s/10000;
b=(s-a*10000)/1000;
c=(s-a*10000-b*1000)/100;
d=(s-a*10000-b*1000-c*100)/10;
e=(s-a*10000-b*1000-c*100-d*10);
switch(n)
{
case 5:printf("%d,%d,%d,%d,%d\n",a,b,c,d,e);break;
case 4:printf("%d,%d,%d,%d\n",b,c,d,e);break;
case 3:printf("%d,%d,%d\n",c,d,e);break;
case 2:printf("%d,%d\n",d,e);break;
case 1:printf("%d\n",e);break;
}
return 0;
}

if(a>10000){cout<<"cuole"}
if(1000<a<9999){
cout<<"4位数"
int b=a/1000;
int c=(a%1000)/100;
int d=(a%100)10;
int e=a%10;
假如输入的5630,b=(5630/1000)=5,c=(5630%1000=630)/100=6,d=3 ,e=0

}
剩下的自己写吧

用什么编程语言?

http://blog.163.com/asm_c/blog/static/24820311320151019114638168/

参考。


编写一个java程序,完成以下功能: 1) 声名为s的string对象,并使它的内容...
public class TestString { public static void main(String[] args) { String s=" Call Me Ishmael ";System.out.println("原字符串:"+s);System.out.println("字符串长度:"+s.length());System.out.println("字符串第一个字符:"+s.charAt(0));System.out.println("字符串最后一个字符...

用c语言编写一个程序实现以下功能
include "stdio.h"int main(int argc,char *argv[]){int a,b;double x,y;char ch1,ch2;printf("Please enter the data...\\n");scanf("%d%d%lf%lf %c%c",&a,&b,&x,&y,&ch1,&ch2);printf("\\na=%d,b=%d\\nx=%f,y=%f\\nch1=%c,ch2=%c\\n",a,b,x,y,ch1,ch2);return ...

...三门课成绩,平均成绩。编写一个程序,完成以下功能:
include <stdio.h> include <stdlib.h> typedef struct { char num[10];char name[10];float score[3];float avg;} stu;void input(int n,stu *s){ for(int i=0;i<n;i++){ scanf("%s",&s[i].num);scanf("%s",&s[i].name);scanf("%f %f %f",&s[i].score[0],&s[i...

c语言问题 1.编写一个程序,完成以下功能: (1)输入10个学生的单科成绩...
include <stdio.h> void sort(int c[], int n){ int i, j, buf;for(i = 0; i < n; i++){ for(j = i + 1; j < n; j++){ if(c[i] > c[j]){ buf = c[i];c[i] = c[j];c[j] = buf;} } } } void display(int c[], int n){ int i;printf("output...

编写一个javascript程序完成以下功能:弹出窗口查询用户的生日,计算出...
function open_(){ var $_str="";var $_b=document.body;_str+='年龄计算请输入出生日期

编写一段python程序,完成以下操作,询问用户-|||-姓名,然后向该用户问好...
下面是Python程序,实现了向用户问好的功能。```python name = input("请问你的姓名是什么?")print("你好," + name + "!")```运行程序后,会提示用户输入姓名,然后向该用户问好。例如,如果用户输入的姓名是“小明”,程序会输出“你好,小明!”。

java编写程序实现以下功能
\/ (1)产生5000个1~9999之间的随机整数,并将其存入文本文件a.txt中。(2)从文件中读取这五千个整数,并计算其最大值、最小值、平均值。\/ import java.io.*;import java.util.*;public class Test { public static void main(String[] args) { String fileName = "a.txt";WriteData(5000...

用c语言编写一程序实现以下功能
include "stdio.h"main(){ int i=0,a=0,b=0,c=0,d=0,e=0,f=0;float grade;printf("请输入成绩,以-1结束\\n");do{ scanf("%f",&grade);if(grade==100)a++;else if(grade>=90)b++;else if(grade>=80)c++;else if(grade>=70)d++;else if (grade>=60)e++;else f++;...

用switch语句编写程序,实现以下功能
switch(表达式){ case 常量表达式1:语句1;...case 常量表达式2:语句2;default:语句;} default就是如果没有符合的case就执行它,default并不是必须的。case后的语句可以不用大括号。switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型。一旦case匹配,就会顺序执行后面的程序代码,而不管后...

编写一个c语言程序实现以下功能:
根据你的要求,只要将以下代码写入程序即可实现你说的功能,具体如下:include <stdio.h> include <stdlib.h> include <malloc.h> define LIST_INIT_SIZE 20 define LISTINCREMENT 10 struct myList { int elem;int length;int listsize;};int InitList(myList&L){ L.elem=(int*)malloc(LIST_...

聂拉木县13215413747: 编写一个程序,完成一下功能:从键盘输入一行英文句子,输入到屏幕上,并将每个单词的首字符改写成大写字母(仅改写首字符为英文字母的单词) -
斗颜虚寒:[答案] 有个缺陷,如果是this is a test,则把a也大写了,不知道这样是不是符合你的要求.(按你的题目讲是正确的)如果不符合,则稍加个判断即可. #include #include int main() { char s[2048]; int i; printf("Input a sentance please:"); gets(s); if (s[0]!=0) { if (...

聂拉木县13215413747: 编写C程序实现下面功能:从键盘任意输入8个整数,计算其中所有偶数之和,并输出计算结果. -
斗颜虚寒: #include <stdio.h> int main(int argc,char *argv[]){int n,i,s;printf("Input 8 integers...\n");for(s=i=0;i<8;i++)if(scanf("%d",&n),!(n&1))s+=n;printf("The result is %d\n",s);return 0; }

聂拉木县13215413747: 编写一个程序实现以下功能:第一次从键盘输入9;第二次从键盘输入3;则屏幕上显示为9/3=3 -
斗颜虚寒: #include int main() {int dividend,divisor,quotien,remainde;printf("请输入被除数 : ");scanf("%d",&dividend);printf("请输入除数 : ");scanf("%d",&divisor);quotien = dividend / divisor;remainde = dividend % divisor;if(...

聂拉木县13215413747: C语言编写一个程序,是其完成如下功能:从键盘上输入一个十进制的数,用除2法将其转换成二进制数并输出. -
斗颜虚寒: #include "stdio.h" #include "stdlib.h" main() { int n,x=0,a[100]; printf("请输入转换的数和进制:\n"); scanf("%d",&n);while(n){ a[x++]=n%2; n/=2; } --x; while(x>=0) printf("%d",a[x--]); printf("\n"); system("pause"); } 再送你一个...

聂拉木县13215413747: c语言 编写一个程序,完成以下功能.从键盘输入一组数字,然后按照由大到小的顺序输出 -
斗颜虚寒: #include<stdio.h> #include<stdlib.h> int main() { int n,i,j,temp; printf("请输入数字的个数:\n"); int num[n]; scanf("%d",&n); printf("请输入一串数字,每输入一个数字后按回车确认:\n"); for(i=0;i<n;i++) scanf("%d",&num[i]); //...

聂拉木县13215413747: 一道c语题,用基础方法就好,不要太高深编写一个程序,完成以下功能:从键盘输入一行英文句子,输出到屏幕上,并将每个单词的首字符改写成大写字母... -
斗颜虚寒:[答案] 回答: int main() { char str[512] = {'\0'}; char *p; gets(str); p =str; if (*p >= 97 && *p

聂拉木县13215413747: 编写一程序完成如下功能:从键盘上输入学生5门课成绩,计算总成绩和平均成绩. -
斗颜虚寒: #include <stdio.h> void main() {int stu[5][4],i,j,t[5];float sum=0,a[5];for(i=0;i<5;i++)for(j=0;j<4;j++)scanf("%d",&stu[i][j]);for(i=0;i<5;i++){t[i]=0;for(j=0,j<4;j++){sum=sum+stu[i][j];t[i]=t[i]+stu[i][j];每个学生的总成绩}printf("%-5.2d",t[i]);a[i]=...

聂拉木县13215413747: 编写C程序实现如下功能:从键盘输入两个整数变量a和b的值,输出|a - b| -
斗颜虚寒: #includemain() { int a,b; printf("Input 2 integers\n"); scanf("%d%d", &a,&b); printf("%d\n",a>b?a-b:b-a); }

聂拉木县13215413747: 1.编写一个程序实现以下功能:从键盘输入一个字符串,找出该字符串中的最大的字符并放在第一个位置上,并 -
斗颜虚寒: #include <stdio.h>#define N 100 void main() { char str[N], ch, t; int i, k; gets(str); ch = str[0]; for(i=1; str[i] != '\0'; i++) if(str[i] > ch) { ch = str[i]; k = i; } t = str[0]; str[0] = str[k]; str[k] = t; puts(str); }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网