C语言编程题 从100-999之间输入1个数,如果这个数的个位十位百位之和大于10,则输出这个数,否则输出10

作者&投稿:召券 (若有异议请与网页底部的电邮联系)
c语言题从键盘输入100到999之间的数,将该数的个十百位数字相加的和输出~

#includevoid main(){int a,b,c,sum=0,n;printf("请输入一个100-999的三位数
");scanf("%d",&n);if (n999){printf("请输入一个100-999的三位数
");scanf("%d",&n);}a=n%10;//个位b=(n/10)%10;c=n/100;sum=a+b+c;printf("%d 的个位是%d 十位是:%d 百位是:%d 和是:%d
",n,a,b,c,sum);}

#include
int main()
{
int n=0;
for(int i=100;i<1000;i++)
if(i%10==i/100+i%100/10)
{
printf("%d
",i);
n++;
};
printf("共有%d个
",n);
return -1;
};


#include <stdio.h>
int main()

 int num;
 int a,b,c;
 do{
  printf("请输入一个100-999之间的数字");
  scanf("%d",&num);
 }while(num<100 || num>999);
 a=num/100;
 b=(num-a*100)/10;
 c=num%10;
 if(a+b+c>10)
  printf("%d
",num);
 else
  printf("10
");
 return 0;
}


//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int n;
printf("Type an integer(99<n<1000)...\nn=");
while(1){
scanf("%d",&n);
if(n<1000 && n>99) break;
if(n<100) printf("Too little, redo...\n");
else if(n>999) printf("Too large, redo...\n");
}
if(n/100 + n/10%10 + n%10 > 10) printf("%d\n",n);
else printf("10\n");
}

#include<stdio.h>
void main()
{
int a,b=0;
sacanf("%d",&a);
b+=a%10;
a=a/10;
b+=a%10;
b+=a/10
if(b>10)
printf("%d\n",b);
esle
printf("10\n");
}


新罗区17059336610: c语言题从键盘输入100到999之间的数,将该数的个十百位数字相加的和输出 -
郸婉复方: #include<stdio.h> void main() {int a,b,c,sum=0,n;printf("请输入一个100-999的三位数\n");scanf("%d",&n);if (n<100 &&n>999){printf("请输入一个100-999的三位数\n");scanf("%d",&n);}a=n%10;//个位b=(n/10)%10;c=n/100;sum=a+b+c;printf("%d 的个位是%d 十位是:%d 百位是:%d 和是:%d\n",n,a,b,c,sum); }

新罗区17059336610: 求100到999之间最大三个素数的C语言程序 -
郸婉复方: #include<stdio.h>//欧几里得算法 素质表 #define N 999 int main() {long int isPrime[N];int m, i, j;int cnt = -1;for (i = 0; i<N; i++) {isPrime[i] = 1;}for (m = 2; m<N; m++) { if (isPrime[m]) {cnt++; for (j = m; m*j<N; j++) {isPrime[j*m] = 0;}isPrime...

新罗区17059336610: 用C语言循环结构求100至999之间最大嗯三个素数 -
郸婉复方: #include<stdio.h> int main() {int i,j,n; printf("100~999之间最大的3个素数是:");for(n=0,i=999;n<3&&i>100;i-=2){for(j=2;j*j<=i;j++)if(0==i%j)break;if(j*j>i){n++;printf(3==n ? "%d\n" : "%d,",i);}}return 0; }

新罗区17059336610: c语言计算100到999之间个位数为3的自然数的个数? -
郸婉复方: #include <stdio.h>int main(void) {int i,cnt;for(cnt=0,i=100;i<1000;++i) 权if(i%10==3)cnt++;printf("%d\n",cnt);return 0; }

新罗区17059336610: 用c语言算出100到999之间个位是5且能被7整除的数 -
郸婉复方: int str[1000/5],i,j=0,; for(i=0;i<999;i+=5) { if(i%7)==0 { str[j]=i; j++; } }

新罗区17059336610: 用C语言求出100~999之间的所以水仙花数目. -
郸婉复方: 12345678910111213 #include<stdio.h> intmain() { inta,b,c,n=0; for(a=1; a<10; a++) for(b=0; b<10; b++) for(c=0; c<10; c++) if(a*a*a+b*b*b+c*c*c==100*a+10*b+c) { printf("%d%d%d\n",a,b,c); n++; } printf("共%d个\n",n); return0; }

新罗区17059336610: c语言,求100到999之间素数的个数 -
郸婉复方: #include <stdio.h> #include <math.h> int Prime(int n ); int main() {int n=999;int i,cnt=0;for(i=100;i<=n;i++){if(Prime(i)){printf("%d ",i);++cnt; //计数器加1}}printf("\nTotal: %d\n", cnt);return 0; } int Prime(int n)//判断是否素数 {int m=...

新罗区17059336610: C语言编程:从100到999 三位数不重复的数字的个数
郸婉复方: #include <stdio.h> int main(){ int cnt = 0; int i, j, k;for(i = 1; i < 10; i++) { for(j = 0; j < 10; j++) { if(j == i) continue; for(k = 0; k < 10; k++) { if(k == j || k== i) continue; cnt++; } } }printf("从100到999 三位数不重复的数字的个数有%d个\n", cnt);return 0;}

新罗区17059336610: 用C语言怎么编程算100到999的水仙花数? -
郸婉复方: #include using namespace std; int main() { int i,a,sx; int b,c; for(i=100;i<999;i++) { a=i/100; b=i/10%10; c=i%10; sx=a*a*a+b*b*b+c*c*c; if(sx==i) cout<< } return 0; }

新罗区17059336610: 请用c语言编写程序输出100~999之间的所有回文数. -
郸婉复方: 对于三位数来说,只要百位和个位相同就是回文数,根据此思路,写程序如下: #include<stdio.h> int main() { for(int i=100;i<1000;i++) { if(i/100==i%10) printf("%d ",i); } } 希望接纳.^_^o~ 努力!

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