c语言练习1——判断无重复数字的三位数?都是多少?代码



#include<stdio.h>
#include<stdlib.h>
/*题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数*/
int main()  {
system("color 1F");  // 设定显示框为蓝底白字
system("mode con cols=80 lines=30");  //固定显示框尺寸
/******************************************程序主体分割线(顶部)*************************/
int l=0,i;
char s[100];
printf("请输入一行字符(回车键结束):\n");
for(i=0;i<100;i++){
scanf("%c",&s[i]);                   //数组变量逐个赋值,便于后期通过数组操作实现对字符串中单个字符的运算
if(s[i]==‘\n‘)
break;                                   //通过回车/n实现结束输入
}
l=i;                                        //引入字符长度计数变量,便于后期输出不出错
for(i=0;i<l;i++)                     //s[l]是\N字符
printf("%c",s[i]);
/******************************************程序主体分割线(底部)***************************/
return 0;
}



原文地址:https://www.cnblogs.com/gougouwang/p/11401489.html

时间: 2024-08-13 03:04:34

c语言练习1——判断无重复数字的三位数?都是多少?代码的相关文章

37.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

?#include<iostream> using namespace std; int main() { int m=0; for(int i=1;i<=4;i++) { for(int j=1;j<=4;j++) { for(int k=1;k<=4;k++) { if(i!=j&&i!=k&&j!=k)//关键判断 { cout<<(100*i+10*j+k)<<endl; m++; } } } } cout<

有1、2、3、4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?并把他们都输出。

/** * 有1.2.3.4四个数字,能组成多少个互不相同且一个数字中无重复数字的三位数?并把他们都输出. * */ public class Test1 { public static void main(String[] args) { int num = 0, c = 0; for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 4; j++) { for (int k = 1; k <= 4; k++) { if (i != j &

Java循环练习: 有1、2、3、4四个数字,能组成多少个无重复数字的三位数?都是多少?

package practiceGO; /**         有1.2.3.4四个数字,能组成多少个无重复数字的三位数?都是多少?  */ public class Cto { public static void main(String[] args) { int count = 0; for(int i=1; i<=4; i++){ for(int j=1; j<=4; j++){ for(int k=1; k<=4; k++){ if (i!=j && i!=k 

【python 思路】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

# encoding:utf-8 # p001_1234threeNums.py def threeNums(): '''题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?''' print None count = 0 nums = [] for index1 in xrange(1,5): for index2 in xrange(1,5): for index3 in xrange(1,5): if index1 != index2 and index1 !

1,2,3,4四个数字互不相同且无重复数字的三位数

1 //有5.6.7.8四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2 function getNumber(){ 3 $str='5678'; 4 $i=$j=$k=0; 5 $count=$sum=0; 6 for ($i=0;$i<4;$i++){ 7 for($j=0;$j<4;$j++){ 8 for ($k=0;$k<4;$k++){ 9 if ($i!=$j && $j!=$k && $i!=$k){ 10 $count=

python 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。(用列表推导式)

count = 0 #计数器 for x in range(1,5): for y in range(1,5): for z in range(1,5): if x!=y and x!=z and y!=z: num=x*100+y*10+z print(num,end=' ') count += 1 print() print('无重复数字的三位数的个数:'+str(count)) #列推导式 num1 =[x*100+y*10+z for x in range(1,5) for y in r

有1、2、3、4个数字,能组成多少个互不相同 且无重复数字的三位数?都是多少?

题目:有1.2.3.4个数字,能组成多少个互不相同 且无重复数字的三位数?都是多少? 程序分析:可填在百位.十位.个位的数字 都是1.2.3.4.组成所有的排列后再去掉不满足条件的排列. public class 第十一题组成无重复数字的三位数 { public static void main(String[] args) { int count = 0; //统计满足条件的数的个数 for(int i=1; i<5; i++) { for(int j=1; j<5; j++) { for(

将1、2、3、4四个数字组成无重复数字的三位数

------------------------------------------------------------------------------------------ 这是一个排列组合问题,但其实实现起来不难,只要从所有排列组合中选出无重复数字的即可. ------------------------------------------------------------------------------------------ C语言代码如下: # include <stdio

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

代码: package com.liron.p1; /** * 有1.2.3.4个数字,能组成多少个互不相同且无重 * 复数字的三位数?都是多少? */ public class Topic1 { public static void main(String[] args) { int i=0; //保存百位上的数 int j=0; //保存十位上的数 int k=0; //保存各位上的数 int t=0; //保存数字个数 for(i=1;i<=4;i++){ for(j=1;j<=4;j+