

#include<stdio.h>
#include<ctype.h>
#define INT_MIN -21e8
const int N=1e3+5;
int main(int argc,const char* argv[]){
int a,b;
scanf("%d %d",&a,&b);
printf("交换两个数:\n");
printf("交换前a = %d\tb = %d\n",a,b);
a^=b;
b^=a;
a^=b;
printf("交换后a = %d\tb = %d\n",a,b);
int arr[N],n;
scanf("%d",&n);
printf("数组输入与输出:\n");
for(int i=0;i<n;i++) scanf("%d",&arr[i]);
for(int i=0;i<n;i++) printf("%d ",arr[i]);
putchar(10);
int t=INT_MIN;
for(int i=0;i<n;i++)
if(arr[i]>t) t=arr[i];
printf("数组求最大值:\n");
printf("最大值是:%d\n",t);
int cnt1=0,cnt2=0;
char ch;
getchar();
printf("统计以\\n结尾的字符数:\n");
while((ch=getchar())!='\n'){
if(isdigit(ch)) cnt1++;
else if(isalpha(ch)) cnt2++;
}
printf("数字和字母数为:%d\t%d\n",cnt1,cnt2);
return 0;
}

364

被折叠的 条评论
为什么被折叠?



