{
col=0;
for(j=1;j<4;j++)
if(a[i][j]>a[i][col]) col=j; for(j=0;j<4;j++) {
if(a[i][j]==a[i][col]) {
for(r=0;r<3;r++)
if(a[r][j]
printf(\ flag=1; } } } }
if(!flag)
printf(\ return 0; }
回文串:
#include \#include \main() { int i, j;
char buf[100]; scanf(\
for(i=0, j=strlen(buf)-1;i
printf(\ else
printf(\}
ASCII码值之和的差: #include
int sum(char *s) {
int t=0,i=0; while(s[i]!='\\0') t+=s[i++];
6
return t; }
int main() {
char s1[81],s2[82]; gets(s1); gets(s2);
printf(\ return 0; }
所有数字之和: #include \
int sum(int n) {
int ret=0; while(n>0) {
ret+=n; n/=10; }
return ret; }
main() {
int n;
scanf(\ printf(\ }
元音字母:
#include \
void yuan(char *s,char *s2) {
while(*s!='\\0') {
if(*s=='a' ||*s=='o' ||*s=='e' ||*s=='i' ||*s=='u' || *s=='A' ||*s=='O' ||*s=='E' ||*s=='I' ||*s=='U') {*s2=*s; s2++;} s++; }
*s2='\\0'; }
7
main() {
char str[81], str2[81]; gets(str);
yuan(str,str2); printf(\ }
字符统计:
#include
int nL=0, nN=0;
int statistics(char *s) {
int ret=0;
while(*s!='\\0') {
if(*s>='a'&&*s<='z'|| *s>='A'&&*s<='Z') nL++;
else if (*s>='0'&&*s<='9') nN++; else if (*s==' ') ret++; s++; }
return ret; }
int main() {
char s[81]; int nS; gets(s);
nS = statistics(s);
printf(\ return 0; }
选择排序:
#include
8
int sort(int a[], int n) {
int i,j,k,tmp;
for(i=0;i k=i; for(j=i+1; j tmp=a[k];a[k]=a[i];a[i]=tmp; } } int main() { int a[10]; int i; for(i=0; i<10; i++) scanf(\ sort(a,10); for(i=0; i<10; i++) printf(\ return 0; } x的n次方: #include int F(int x, int n) { if(n==1) return x; else return F(x, n-1)*x; } int main() { int x, n; scanf(\ printf(\ return 0; } 行列互换: #include void swap(int *a, int *b) { int temp; 9 temp=*a;*a=*b;*b=temp; } void col(int a[][4], int i, int j) { int k; for(k=0; k<4; k++) swap(&a[k][i], &a[k][j]); } void row(int a[][4], int i, int j) { int k; for(k=0; k<4; k++) swap(&a[i][k], &a[j][k]); } int main() { int a[4][4]; int i,j; for(i=0; i<4; i++) for(j=0; j<4; j++) scanf(\ col(a,0,2); row(a,0,2); col(a,1,3); row(a,1,3); col(a,0,3); row(a,0,3); for(i=0; i<4; i++) { for(j=0; j<4; j++) printf(\ printf(\ } return 0; } 学生信息统计: #include void average(double a[][5], int n) { int i,j;double sum; 10