C語言第三節課

把兩個數的值互換:ide

 #include <stdio.h>spa

main()
{
int a,b,c=0;
printf("請輸入兩個整數:\n");
scanf("%d%d",&a,&b);
printf("a=%d,b=%d",a,b);
c=a;a=b;b=c;
printf("a=%d,b=%d",a,b);
}
 
小寫字母變大寫字母:
#include <stdio.h>
main()
{
int d=32;
    char ch1,ch2,ch3;
    printf("input three better:");
    ch1=getchar();
    ch2=getchar();
    ch3=getchar();
    ch1=ch1-d;
    ch2=ch2-d;
    ch3=ch3-d;
    ch1=ch1>'z'?ch1-26:ch1;
    ch2=ch2>'z'?ch2-26:ch2;
    ch3=ch3>'z'?ch3-26:ch2;
    putchar(ch1);
    putchar(ch2);
    putchar(ch3);
 
    getch();
}
 
 
判斷大小:
#include <stdio.h>
main()
{
  int a,b,min;
  printf("請輸入兩個整數:");
  scanf("%d%d",&a,&b);
  if(a>b) min=b;else min=a;
\\三目運算的話, a>b ? printf("%d",b);:printf("%d",a);
  printf("最小的數是%d",min);
 
}
 
 
求三位數的百位、十位、個位之和:
#include <stdio.h>
main()
{
 int a,b,c,n,s;
 printf("input numbers:");
 scanf("%d",&n);
 a=n%10;
 c=n/100;
 b=n%100/10;
 s=a+b+c;
 printf("%d",s);
    getch();
}
相關文章
相關標籤/搜索