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();
}