[TOC]
# 原样输出
```
#include <stdio.h>
int main(void) {
char r[100];
gets(r);
puts(r);
return 0;
}
```
# 矩阵构建
```
#include <stdio.h>
int main(void) {
int m;
int **pTon;
scanf("%d",&m);
pTon = (int **) malloc(sizeof(int *) * n);
for(i=0;i<n;i++) {
*(pTon+1) = (int *) malloc(sizeof(int)*n);
}
for(i=0;i<n;i++) {
for(j=0;j<n;j++) {
scanf("%d",&pTon[i][j]);
}
}
for(i=0;i<n;i++) {
for(j=0;j<n;j++) {
printf("%d",pTon[i][j]);
}
}
return 0;
}
```
# 求最大最小
```
#include <stdio.h>
int main(void) {
int m;
int min = 999;
int max = 0;
scanf("%d",&m);
for(i=0;i<m;i++) {
scanf("%d",&tmp);
if(tmp > max ) max = tmp;
if(tmp < min ) min = tmp;
}
printf("%d %d",max,min);
return 0;
}
```
# 合法性检测
```
#include <stdio.h>
#include <malloc.h>
int
main(void) {
int m;
int i;
int sum = 0;
char r[100];
int len;
int j;
scanf("%d",&m);
for(i=0;i<m;i++) {
scanf("%s",r);
len = strlen(r);
for(j=0;j<len;j++) {
if(r[j] >= '9' || r[j] <= '0') {
sum++;
break;
}
}
}
printf("%d\n",m-sum);
return 0;
}
```