By GokiSoft.com|
09:33 14/12/2020|
Lập Trình C
[Share Code] Tìm hiểu loop (for, while, do .. while) - tìm hiểu mảng array trong lập trình C
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
//Loop: while, do .. while, for
//continue, break trong loop => su dung giong nhau cho while, do .. while, for
int i, sum; //sum = 1 -> 10
//loop: while
i = 11;
sum = 0;
while(i<=10) {
sum += i;
i++;
}
printf("\nsum = %d", sum);
//loop: do .. while
i = 11;
sum = 0;
do {
sum += i;
i++;
} while(i <= 10);
printf("\nsum = %d", sum);
//loop: for
sum = 0;
for(i=1;i<=10;i++) {
sum += i;
}
printf("\nsum = %d", sum);
/**
sum = 0;
i = 1;
//Luu y khi su dung loop trong lap trinh => kiem tra menh de dieu kien
for(;;) {
sum += i;
printf("\nTesting... > %d", i);
}
printf("\nsum = %d", sum);
*/
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
//Khai bao gom 2 so nguyen: t1, t2
int t1, t2;
//Khai bao gom 5 so nguyen a1, a2, ..., a5
int a1, a2, a3, a4, a5;
//Khai bao gom 100 so nguyen k1, k2, ..., k100
//Rat kho de khai bao => giai phap => su dung mang trong lap trinh
int k[100];
//Khai bao mang
//so phan tu trong mang: 100 => length (do dai cua mang)
//index: vi tri cua cac phan tu trong mang => 0 -> length - 1
//Lay vi du khai bao mang gom 9 phan tu
int m[9];
//gan gia tri cho cac phan tu trong mang
m[0] = 40;
m[1] = 55;
m[2] = 63;
m[3] = 17;
m[4] = 22;
m[5] = 68;
m[6] = 89;
m[7] = 97;
m[8] = 89;
//Hien thi du lieu
printf("\nm[6] = %d", m[6]);
//Mang da xac dinh cu the cac phan tu => khai bao bang cach khac nua
int u[9] = {40, 55, 63, 17, 22, 68, 89, 97, 89};
//Nhap du lieu tu ban phim cho mang gom 3 phan tu
int h[3];
//nhap roi rac
printf("\nNhap h[0] = ");
scanf("%d", &h[0]);
//hien thi roi rac
printf("\nh[0] = %d", h[0]);
//nhap ca mang
printf("\n===============================");
int i;
for(i=0;i<3;i++) {
printf("\nNhap h[%d] = ", i);
scanf("%d", &h[i]);
}
//mang ky tu
char s1[5];
char s2[5];
printf("\ns1 = ");
scanf("%s", s1);
printf("\ns2 = ");
scanf("%s", s2);
//gan gia tri cua s2 vao s1 => lam the nao?
//strcpy(s2, s1);
//strcat(s1, s2);
int len1 = strlen(s1);
int cmp = strcmp(s1, s2);//cmp = 0 => neu s1 va s2 giong het nhau
//cmp < 0 => s1 xep trc s2 (ascii)
//cmp > 0 => s1 xep sau s2 (ascii)
printf("\ns1 = %s, len1 = %d, s2 = %s, cmp = %d", s1, len1, s2, cmp);
return 0;
}
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)