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

c语言怎么连接两行数

发布时间: 2022-06-25 22:15:08

c语言中输入两行数据,怎么写

#include<stdio.h>
#include<malloc.h>
intmain()
{
inti,n,*p;
scanf("%d",&n);
p=(int*)malloc(sizeof(int)*n);
for(i=0;i<n;i++)
{
scanf("%4d",&p[i]);
}
printf("您输入的数据有: ");
for(i=0;i<n;i++)
{
printf("%-4d",p[i]);
}
printf(" ");
return0;
}

⑵ C语言里怎么设置两行输入

char username[50], password[50];
printf("请输入用户名:");
scanf("%s", username);
printf("请输入密码:");
scanf("%s", password);

⑶ 如何输入两行数字,用C语言,请会的大师帮帮忙!谢谢!

/*说明:$代表回车
不知道你们老师是不是这样要求
我的这个程序有点问题的,如果这么输入
1#4#9#16#9#7#4#9#11$
11#7#9#16#4#1$
是没有问题的
但是如果这样输入(你的样例输入就是这样)
1#4#9#16#9#7#4#9#11#$
11#7#9#16#4#1#$
我的程序就出错了
如果真的是上面那样,就要用gets()读取一行,再提取行中数组,
具体方法请看我写的另一个程序
http://..com/question/7641809.html
*/
#include <stdio.h>

int main()
{
int a[100],b[100]={0},length=0,i,cur,have=0;
char symbol=' ';

while(1)
{
scanf("%d",&a[length]);
for(i=0;i<length;++i)if(a[i]==a[length])
{
--length;
break;
}
++length;
symbol=getchar();
if(symbol=='\n') break;
}
while(1)
{
scanf("%d",&cur);
for(i=0;i<length;++i) if(cur==a[i]) b[i]=1;
symbol=getchar();
if(symbol=='\n') break;
}
for(i=0;i<length;++i) if(b[i]) have=1,printf("%d ",a[i]);
if(have==0) printf("No Answer");
printf("\n");
return 0;
}

⑷ c语言中输入两行怎么表示

两次gets即可.

charbuf[1024]="";
gets(buf);
buf[strlen(buf)]=' ';
gets(buf+strlen(buf));
buf[strlen(buf)]=' ';

将两个换行也还原回去了.

⑸ c语言如何实现两行输入

如果要 ,那么得输入两个回车。如果没有 ,输入一次之后第二个没输入就结束。

#include<stdio.h>

int main()

{

char c1,c2;

printf("Is the first numberan int (y/n)? ");

scanf("%c",&c1);

printf("Is the second number int (y/n)? ");

scanf("%c",&c2);

scanf("%c",&c2);

}

因为scanf把输入的回车也输入了一次,所以中间再读一下,把回车读掉。

(5)c语言怎么连接两行数扩展阅读:

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

⑹ c语言两个数字怎么连接,像2,4,5,5怎么变成2455输出

#include <stdio.h>
int main()
{
int a,b,c,d;
a = 2;
b = 4;
c = 5;
d = 5;

printf("%d%d%d%d\n", a, b, c, d);

return 0;
}

⑺ C语言中 想把一行变成两行,直接回车之后两行之间用什么连接啊

用两个或者多个printf,如果经常这么打印,可以考虑用函数和循环。

⑻ c语言输入两行咋设置scanf

c语言输入两行咋设置scanf,操作方法如下。

设备:惠普pro

系统:windows10

软件:C语言99

1、首先在主函数中定义一个变量greet,用于存储输入的内容。

⑼ C语言怎样输入两行数,存入两个数组中

实现方法:

  1. 自定义按行读入数组的函数 int reada( int *a, int max)

    1. 先读一个数到数组

    2. 再读一个字符,

    3. 判断是否回车符,是则结束读入,否则,下一步

    4. 判断读到的个数是否达到max,达到则结束读入,否则循环到a

    5. 循环结束后,清除缓存中的数据

    6. 返回读到的整数个数

  2. 定义两个数组

  3. 调用该函数reada去分别读取两个数组

参考代码:

#include<stdio.h>
intreada(int*a,intmax)
{
charch=0;
inti;
for(i=0;i<max;i++)
{
scanf("%d",&a[i]);
ch=getchar();
if(ch==' '){
i++;
break;
}
}
while(ch!=' ')ch=getchar();
returni;
}
voidmain()
{
inta[5],b[5];
intm,n,i;
m=reada(a,5);
n=reada(b,5);
for(i=0;i<m;i++)
printf("%d",a[i]);
printf(" ");
for(i=0;i<n;i++)
printf("%d",b[i]);
}