程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> (c語法百題21)四位整數,語法四位

(c語法百題21)四位整數,語法四位

編輯:關於C語言

(c語法百題21)四位整數,語法四位


知識點:

for語句,if語句靈活運用

 

內容: 編程找出四位整數 abcd 中滿足下述關系的數: ( ab + cd )( ab + cd ) = abcd

輸入說明:

沒有輸入

輸出說明:

輸出abcd,從小到大,一行一個。

 

 1 #include <stdio.h>
 2 int main()
 3 {
 4  int i,a,b;
 5  for(i=1000;i<10000;i++)
 6  {
 7   a=i/100;
 8   b=i%100;
 9   if((a+b)*(a+b)==i)
10   {
11    printf("%d\n",i);
12   }
13  }
14  return 0;
15 }

 


C語言:一個四位整數逆序輸出

//如果你只是要逆序輸出的話,這樣就好了#include <stdio.h>#include <string.h>int main(){ char Num[20]; puts("請輸入一個數字:"); gets(Num); puts(strrev(Num)); return 0;}
 

輸入一個四位正整數,出這個數的各位之與並輸出這個數的各位與各位之與(c語言)

你好 具體過程如下:
#include<stdio.h>
int main(){
int a,b,c,d,n,x;
printf("輸入一個四位正整數n:");
scanf("%d",&n);
x=n;
a=n%10,n=n/10; /*求出個位數字*/
b=n%10,n=n/10;/*求出十位數字*/
c=n%10,n=n/10;/*求出百位數字*/
d=n%10;/*求出千位數字*/
printf("%d %d\n",a+b+c+d,x);
return 0;
}
希望能幫助你哈
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved