1、试验六 一维数组一、基础能力落实:1)编写一个程序,创建一个 8个元素的 int数组,并且把元素分别设置为 2的前 8次幂,然后打印出他们的值。使用 for循环来设置值;为了变化,使用 do while循环来显示这些值。#include #define SIZE 8int main( void )int sSIZE=1;int i;for (i = 1; i #define N 8int main()int s8=3,6,11,8,4,-3,0,2;int i=0, j=N-1, swap;while(i#define SIZE 8int main(void)double arrSIZE;do
2、uble arr_cumulSIZE;int i; printf(“Enter %d numbers:n“, SIZE);for (i = 0; i #include int main()char str150,str250;scanf(“%s%s”,str1,str2);printf(“%s %s”,str1,str2);printf(“str1 lenght is:%dn”,strlen(str1);printf(“str2 length is:%dn”,strlen(str2);if(strcmp(str1,str2) 0)printf(“str1 str2n”);else if(str
3、cmp(str1,str2) 0)printf(“str1 str2n”);else printf(“str1 = str2”);/*strcat(str1,str2);printf(“str1:%sn”,str1);strcpy(str2,str1);printf(“str2:%sn”,str2);*/printf(“str1:%sn”,strcat(str1,str2);printf(“str2:%sn”,strcpy(str2,str1);3)输入一个字符串,删除字符串中的空格后重新输出int main()char str30;int i=0,j=0;gets(str);printf(“%sn”, str);while ( sj != 0)if ( sj != ) si+ = sj; j+; si = 0;printf(“%sn”, str);return 0;4)统计输入的字符串中单词的个数int main()int i=0,count=0,flag=0;char str30;gets(str);while ( stri != 0 )if ( stri = = )flag = 0;else if ( flag = = 0 )flag = 1;count+;i+;printf(“%s : has %d wordsn”, str, count); return 0;