一、二维数组的输入输出:
#include<stdio.h> int main(){ int a[3][3]; int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { scanf_s("%d\n",&a[i][j]); } } for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { printf("%d ", a[i][j]); printf("\n"); } } return 0; }
二、输入字符串、输出字符串:
1>
#include<stdio.h> int main(){ char str[100]; gets_s(str); puts(str);return 0; }2>
#include<stdio.h> int main(){ int j = 0, n = 0; char ch, str[30] = { 0 }; while ((ch = getchar()) != '\n') { str[j] = ch; j++; } str[j] = '\n'; printf("%s\n", str); return 0; }
三、求最大值:
1>
int a, b, c; scanf_s("%d %d %d\n", &a, &b, &c); int max; max = a > b ? a : b; //a 和 b比较把大的值赋给max if (c > max) { max = c; } printf("最大值是:%d", max);2>
int a, b, c; scanf_s("%d %d %d\n", &a, &b, &c); int t; if (a > b) { t = a; a = b; b = t; } if (b > c) { t = b; b = c; c = t; } printf("%d", c);