C语言基础很有用的语句

一、二维数组的输入输出:
#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);






猜你喜欢

转载自blog.csdn.net/qq_42062727/article/details/80459545