#include<stdio.h>intmain(int argc,constchar*argv[]){unsignedint arr[5]={9,1,13,19,7}, max;int i, n;
max = arr[0];for(i=1; i<5; i++){if(arr[i]>max){
max = arr[i];
n = i;}}printf("最大值为arr[%d]=%u\n", n, max);return0;}
运行结果
题目2
从终端获取字符串,将整个字符串倒置存储。
代码
#include<stdio.h>#include<string.h>voidreverse(char str[]){int len =strlen(str), i, temp;for(i=0; i<len/2; i++){
temp = str[i];
str[i]= str[len-i-1];
str[len-i-1]= temp;}}intmain(int argc,constchar*argv[]){char arr[100]={0};printf("请输入字符串:\n");scanf("%[^\n]", arr);reverse(arr);printf("%s\n", arr);return0;}