1首先我们新建一个dev C++的项目。
2接下来在项目中新建C语言程序文件。
3然后在C语言文件中声明一个字节数组。
4接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。
5接着在通过printf函数输出用户输入的内容。
6最后运行C语言程序,我们输入内容以后就可以输出了。这样就解决了c语言从键盘输入字符串的问题了。
#include<stdioh>
#include<conioh>
void main() { char c;
while ( 1 ) {
c=getch();
if ( c==27 ) { printf("Esc键退出。\n"); break; }
else if ( c>='a' && c<='z' ) printf("小写字母\n");
else if ( c>='A' && c<='Z' ) printf("大写字母\n");
else if ( c>='0' && c<='9' ) printf("数字\n");
else printf("其他字符\n");
}
}
源代码如下:
#include<stdioh>
int main( )
{
int num[4];
for(int i = 0 ; i < 4 ; i++){
scanf("%d", num+i);
}
for(int i = 0 ; i < 4 ; i++){
int k = i;
for(int j = i+1 ; j < 4 ; j++){
if(num[k] > num[j]){
k = j;
}
}
if(k != i){
int temp = num[k];
num[k] = num[i];
num[i] = temp;
}
for(int i = 0 ; i < 4 ; i++){
printf("%d ", num[i]);
}
return 0;
}
扩展资料
输入5个数,按从小到大顺序输出的源代码如下:
#include<stdioh>
void main()
{
int a[5];
int i,j,t;
printf("请输入5个数:");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
printf("排序后的数据为:");
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}
以上就是关于c语言 如何从键盘输入字符串全部的内容,包括:c语言 如何从键盘输入字符串、c语言编程,从键盘任意按下一个键程序能识别并输出按键种类、C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)