日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言程序输入两行汉字,C语言多行输入问题集锦

發(fā)布時間:2025/3/19 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言程序输入两行汉字,C语言多行输入问题集锦 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 輸入格式:有多個case輸入,直到文件結(jié)束

輸出格式:一行一個結(jié)果

#include

int main()

{

int a,b;

while( scanf( "%d%d"

, &a , &b ) != EOF )

//輸入直到文件結(jié)尾

{

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

//一行一個結(jié)果

}

return 0;

}

******************樣例一*********************?

#include

#include

void sxh(int m,int n)

//求兩個數(shù)據(jù)中間的水仙花數(shù),并顯示

{

int

t=m;

int

count=0;

for(;t<=n;t++)

{

int g=t;

int s=(t/10);

int b=t/100;

if((g*g*g+s*s*s+b*b*b)==t)

{

printf("%d ",t);

count++;

}

}

if(0 == count)

{

printf("no");

}

}?

void main()

{

int

a[100][2];

int

n=0,k=0;

while( scanf( "%d%d"

, &a[n][0] , &a[n][1] ) != EOF )

//輸入直到文件結(jié)尾

{

n++;

}

while(k

{

sxh(a[k][0],a[k][1]);

k++;

printf("\n");

}

return;

}?

***************樣例二******************??

void nxh(double m,int

n)

//求數(shù)列(首項m,以后每項是前一項的平方根)前n項和

{

double

sum=m;

while(--n)

{

m=sqrt(m);

sum+=m;

}

printf("%.2f",sum);

}

void main()

{

int

a[100][2];

int

n=0,k=0;

while(

scanf( "%d%d" , &a[n][0] , &a[n][1]

) != EOF )?? //輸入直到文件結(jié)尾

{

n++;

}

while(k

{

nxh(a[k][0],a[k][1]);

k++;

printf("\n");

}

return;

}

*********************************************************

2. 輸入格式:先輸入有case數(shù),再依次輸入每個case

輸出格式:一行一個結(jié)果

#include

int main()

{ ? int n,a,b;

scanf( "%d" ,

&n ); ? //輸入的case數(shù)

while( n-- )

//控制輸入

{

scanf( "%d%d" , &a , &b

);

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

//一行一個結(jié)果

}

return 0;

}

********************************************************************

3. 輸入格式:每行輸入一組case,當(dāng)case中的數(shù)據(jù)滿足某種情況時退出

輸出格式:一行一個結(jié)果

int main()

{

int a,b;

while( scanf( "%d%d"

, &a , &b )

&& (a||b) )

//輸入直到滿足a和b均為0結(jié)束

{

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

//一行一個結(jié)果

}

return 0;

}

********************************************************

4.

輸入格式:每組case前有一個控制輸入個數(shù)的數(shù),當(dāng)這個數(shù)為0結(jié)束

輸出格式:一行一個結(jié)果

int main()

{

int

n,sum;

while( scanf( "%d" ,

&n ) && n )

//每組case前有一個控制該組輸入數(shù)據(jù)的數(shù),為0結(jié)束

{

int x;

sum = 0;

while( n-- )

//控制該組輸入個數(shù)

{

scanf(

"%d" , &x );

sum +=

x;

}

printf( "%d\n" , sum );

//一行一個結(jié)果

}

return 0;

}

************************************************************************

5. 輸入格式:一開始有一個控制總的輸入case的數(shù),而每個case中又有一個控制該組輸入

數(shù)據(jù)的數(shù)

輸出格式:一行一個結(jié)果

#include

int main()

{

int

casnum,n,sum;

scanf( "%d" ,

&casnum );

//控制總的輸入case的數(shù)

while( casnum-- )

//控制總的輸入個數(shù)

{

int x;

sum = 0;

scanf( "%d" , &n );

//每個case中控制該組輸入個數(shù)

while( n-- )

{

scanf(

"%d" , &x );

sum +=

x;

}

printf( "%d\n" , sum );

//一行一個結(jié)果

}

return 0;

}

********************************************************************

6. 輸入格式:總的case是輸?shù)轿募Y(jié)尾,每個case中的一開始要輸入一個控制該組個數(shù)的數(shù)

輸出格式:一行一個結(jié)果

#include

int main()

{

int

n,sum;

while( scanf( "%d" ,

&n ) != EOF )

//輸出到文件結(jié)尾

{

int x;

sum = 0;

while( n-- )

//控制該組輸入個數(shù)

{

scanf(

"%d" , &x );

sum +=

x;

}

printf( "%d\n" , sum );

//一行一個結(jié)果

}

return 0;

}

********************************************************************

7. ?輸入格式:輸入直到文件結(jié)束

輸出格式:一行一個結(jié)果,結(jié)果輸完后還有一個blank line

#include

int main()

{

int a,b;

while( scanf( "%d%d"

, &a , &b ) != EOF )

//輸入直到文件結(jié)束

{

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

//一行一個結(jié)果,結(jié)果輸完后還有一個回車

}

return 0;

}

***********************************************************************

8.

輸入格式:一開始輸入總的case數(shù),每組case一開始有控制該組輸入個數(shù)的數(shù)

輸出格式:一行一個結(jié)果,兩個結(jié)果之間有一個回車,注意最后一個case的處理。

#include

int main()

{

int

casnum,n,sum;

scanf( "%d" ,

&casnum );

//總的輸入case數(shù)

while( casnum-- )

//控制輸入組數(shù)

{

int x;

sum = 0;

scanf( "%d" , &n );

//控制每組的輸入個數(shù)

while( n-- )

{

scanf(

"%d" , &x );

sum +=

x;

}

printf( "%d\n" , sum );

//一行一個結(jié)果

if( casnum ) ?printf( "\n" );

//兩兩結(jié)果之間有一個回車,最后一個結(jié)果后面沒有

}

return 0;

}

總結(jié)

以上是生活随笔為你收集整理的C语言程序输入两行汉字,C语言多行输入问题集锦的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。