Bài 1:

Post date: Dec 9, 2011 1:09:22 AM

Yêu cầu 1: Nhập vào 1 số nguyên dương, xuất ra số ngược lại.

VD: nhập 123, xuất ra321:

Hướng dẫn:

#include<stdio.h>

void main()

{

int s,n,x;s=0;

printf("\nnhap n: ");scanf("%d",&n);

while(n!=0)

{

x=n%10;

n=n/10;

s=s*10+x;

}

printf("\nso nguoc lai cua so vua nhap la %d",s);

getch();

}

Yêu cầu 2: In chuỗi theo các từ mỗi từ một dòng

#include <stdio.h>

#include <string.h>

void main()

{

char s[50];

int i, len;

printf("\nNhap vao mot chuoi : ");

gets(s);

len = strlen(s);

i = 0;

while (i<len)

{

while (s[i] == ' ' && i<len)

i++;

while (s[i] != ' ' && i<len)

putc(s[i++], stdout);

putc('\n', stdout);

}

getch();

}

Yêu cầu 3: In ra chữ số hàng trăm hàng chục hàng đơn vị

#include <stdio.h>

#include <conio.h>

void main()

{

int n, tram, chuc, donvi;

printf("\nNhap vao mot so tu 100 - 999 : ");

scanf("%d", &n);

tram = n;

donvi = tram % 10;

tram /= 10;

chuc = tram % 10;

tram /= 10;

printf("\nSo hang tram = %d", tram);

printf("\nSo hang chuc = %d", chuc);

printf("\nSo hang don vi = %d", donvi);

getch();

}