当前位置:首页 » 编程语言 » c语言输入c12
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言输入c12

发布时间: 2022-08-18 05:29:54

Ⅰ 如何用c语言或者JAVA实现对一串字符进行排序并求出元素的个数,想了几天都不知道如何解决,还望高手赐教!

定义
char a[10000],b[100][20];t[20];

这个输入用gets函数全部输入进去,定义a数组非常大
gets(a);
第二部判断逗号的个数,记录下来,并且把字符串分成若干个小的字符串
for(i=0,j=0,k=0;a[i];i++)
{
if(a[i]!=',')
{
b[j][k]=a[i];
k++;

}
else
{
b[j][k]='\0';
k=0;
j++;

}

}
那么k就是元素的个数
接着排序
这个应该很简单
for(i=0;i<j;i++)
for(k=i+1;k<j;k++)
if(strcmp(b[i],b[k])>0)
{
strcpy(t,b[i]);
strcpy(b[i],b[k]);
strcpy(b[k],t);

}
打印不用说了吧,呵呵

Ⅱ C语言如何输入一个数组

1、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的C语言文件:

Ⅲ C语言运算符怎么输入

C语言中的逻辑或运算符可以按住shift键,接着按两下enter上面的键就能打出来。

C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。

C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。

按位运算符做的事在现代代码中不常见到。它们会用各种方式改变构成字节和其他数据结构的位。我不会在本书中讲这些,不过在一些特定类型底层系统中,它们用起来会非常顺手。

赋值运算符的作用是将表达式赋给变量,不过C语言中很多运算符都可以和赋值合并使用。

(3)c语言输入c12扩展阅读:

C语言常见的运算符:

1、算数运算符:用于算数运算,包括+、-、* 、/等;关系运算符:用于比较运算,包括>、<、==、!=等。

2、逻辑运算符:用于逻辑运算,包括 &&、||、!三种;位操作运算符:按二进制位对位运算,包括&、|、~、<<等。

3、赋值运算符:用于赋值运算,包括=、+=、&=等;条件运算符:三目运算符,用于条件求值(?:).

4、逗号运算符:用于把若干表达式组合成一个表达式(,);指针运算符:用于取内容*和用于取地址&。

5、求字节数运算符:用于计算数据类型所占的字节数sizeof;特殊运算符:()、[]、成员(->,.)等。

Ⅳ c语言中怎么按要求输入数字

你平时怎么输入就怎么输。
代码如下:
#include
<stdio.h>
void
main()
{
char
c;
scanf("%c",&c); //像你平时输入*一样。先按shift再加上数字8(注意:不是数字键盘的8).
printf("%c\n",c);
}
能解决问题还请采纳,谢谢

Ⅳ C语言中怎样输入1+2输出1+2=3或输入12输出12=2

基本的语法分析程序,给你写了个参考#includestdio.h#includestring.h#includestdlib.hintmain(void){chars[80];inti,a=0,b=0,g=0;charc,p;gets(s);for(i=0;istrlen(s);i++){c=s[i];if(c==\t||c==)//空格或TABcontinue;if(c=0c=9)//数字{if(g==0)a=a*10+(c-0);elseb=b*10+(c-0);}elseif(c==+||c==*)//+,-号{p=c;g++;if(g1){printf(毛病:符号不能超过1个\n);return⑴;}}else{printf(毛病:有不能辨认的字符\n);return⑵;}}if(p==+)printf(%d+%d=%d\n,a,b,a+b);elseprintf(%d*%d=%d\n,a,b,a*b);return0;}

Ⅵ C语言中怎么输入数字和字母

需要准备的材料分别有:电脑、C语言编译器。

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

Ⅶ c语言中怎么输入123456789输出12取整数前两位

这个程序在输入的时候通过控制符读入a、b和c。scanf("%2d%3d",&a,&b);表示输入的数字前两位赋值给a,再往后三位赋值给b。

Ⅷ C语言程序:编写程序,统计特定字母的个数。要求用指针编写。谢谢!!!

#include <stdio.h>
void main()
{
char str[50], ch, *p;
int count=0;
printf("输入字符串:\n");
gets(str);
printf("输入要统计的的字母: ");
ch = getchar();
for(p=str; *p != '\0'; p++)
if(*p==ch)
count++;
printf("字母%c的个数为:%d\n", ch, count);
}

Ⅸ c语言 如何从键盘输入字符串

c语言从键盘输入字符串的步骤如下:

1.首先我们新建一个dev C++的项目。