c语言如何按行读取txt中的中文字符答://若使用一维数组使用以下程序 include <stdio.h> main(){ char s1[20] = {0};char s2[20] = {0};char s3[20] = {0};int i=0;FILE *fp;fp = fopen("1.txt","r");fscanf(fp,"%s",s1);fscanf(fp,"%s",s2);fscanf(fp,"%s",s3);printf("%s\n%s\n%s\n",s1,s2,s3)...
C语言编程实现:读入20个数据到数组中,统计其中正数的个数,并计算它们之...答:{ int arr[ 20 ], i, sum = 0,count = 0;int * p = arr;for( i=0; i<20; i++, p++ ){ scanf( "%d", p );if( *p > 0 ){ sum += *p;count++;} } printf( "正数有%d个,它们的总和是%d\n", count,sum );return 0;} 使用指针的优点是代码比数组灵活 简单一些。