① c语言编程:怎样输入两行文字,取每一行的最后一个文字输出
#include<stdio.h> int main(void) { int n, i=1, j, a; char c; printf("Please input: "); scanf("%c,%d",&c,&n); for(i=1;i<n;i++) { for(a=1;a<=n-i-1;a++) { printf(" "); } for(j=1;j<=2*i-1;j++) { printf("%c",c); } printf("\n"); } if(i==n) { for(j=1;j<=n-2;j++) { printf(" "); } printf("%c\n",c); } }
② 写C语言如何写通过调用语句写出并排两行
嗯 可以这样 printf("第一行\n第二行");
把你要放在第一行的东西放在\n前
第二行的东西放在\n后面就行了
你想问的是这样么 。。。。
③ 请用c语言编程实现在计算机屏幕上分两行输出你的班级学号和姓名.
#include<stdio.h>
void main(){
printf("班级:2015级计算机应用1班\n");
printf("学号:123456789 \t姓名:张三");
}
很简单,就两个输出语句,\n意思就是换行,\t是空8个字符的位置
④ 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把输入的回车也输入了一次,所以中间再读一下,把回车读掉。
(4)c语言怎样编写两行字扩展阅读:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
⑤ C语言里怎么设置两行输入
char username[50], password[50];
printf("请输入用户名:");
scanf("%s", username);
printf("请输入密码:");
scanf("%s", password);
⑥ 编写C语言程序显示两行文字
#include "stdio.h"
void main()
{
printf("I am a student. \n");
printf("I love China."); \\调用PRINTF输出命令
}
⑦ (c语言)请编写一个程序,要求在屏幕上显示两行文字: l am a student. I love
#include<stdio.h>
int main(void)
{
printf("I am a student\n");
printf("I love China\n");
return 0;
}
⑧ 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语言,请会的大师帮帮忙!谢谢!
/*说明:$代表回车
不知道你们老师是不是这样要求
我的这个程序有点问题的,如果这么输入
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)]=' ';
将两个换行也还原回去了.