當前位置:首頁 » 編程語言 » c語言怎樣編寫兩行字
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎樣編寫兩行字

發布時間: 2022-05-26 00:25:33

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)]=' ';

將兩個換行也還原回去了.