程序运行结果是( )。#include main(){ int i=0, j=0;char t[20], s[20]="ABCDE";while(t[i]=s[i])i++;while(s[j]){s[j]=s[j]+5;j++;}puts(t);puts(s);}
查看答案
修改程序题(修改下划线代码,实现指定功能)-程序功能:输出最大数组元素。程序状态:编译连接通过,运行结果错误。#include #define N 10main(){ int i;float a[N]={99,72,83,65,56,90,78,83,86,62};float max=a[N];for(i=N-1; i>0; i--)if( a[i]
修改程序题(修改下划线代码,实现指定功能)-程序功能:查找数组元素x,输出x的下标。程序状态:编译连接通过,运行结果错误。修改第一个错误后,查找a[0]出错,但查找其他元素结果正确。#include #define N 10main( ){ int i, x, a[N]={15,60,20,55,30,36,45,27,16,67};scanf("%d", &x); //输入要查找的元素for( i=N-1; i>=0; i-- )if( x=a[i] ) break;if( i>0 ) printf("i=%d\n", i); //找到元素,输出该元素下标else printf("Not Found!\n"); //输出没有找到该元素的信息}
修改程序题(修改下划线代码,实现指定功能)-程序功能:将3×3数组的行列交换。程序状态:存在编译错误,排除编译错误后,运行结果错误,并未实现行列交换。#include #define N 3main(){ int i, j, t, x[3][2]={ {1,1,1}, {2,2,2}, {3,3,3} };for(i=0; i
修改程序题(修改下划线代码,实现指定功能)-程序功能:输入一个字符串,求字符串的长度。程序状态:编译链接通过,运行结果错误。排除第一个错误后,输入“ABCDE”运行结果正确,输入“How are you”,运行结果错误。#include main(){ int n;//第一处划线部分,存放字符个数char s[100];scanf("%s", s);//第二处划线部分,整条语句while(s[n]) n++;printf("%d\n", n);}