❶ c語言編程:一個正整數與3的和是5的倍數,與3的差是6的倍數,求符合條件的最小5個
void main()
{
int n,i;
for(n=1,i=0;i<5;n++)
if(!(n+3)%5&&!(n-3)%6)
{
cout<<n<<endl;
i++;
}
}
❷ c語言在計算當中求最小值,例題:一個正整數與三的和是五的倍數,然後求滿足條件的最小值
這個題目很簡單的,看來不是考你的演算法邏輯,考的是基礎吧!
程序如下:
#include<stdio.h>
int main(void)
{
unsigned int num;
for(num=1;;num++){
if((num+3)%5==0)
break;
}
printf("%u\n",num);
}
❸ C語言問題,題目:輸入一個5位數以內的正整數,要求輸出這是個幾位數每一位分別是多少
一樓的沒寫"每一位分別是多少?"啊
補充:
int a[100]; /*一百位的都行
while(n)
{
a[len]=n%10;
len++;
n/=10;
}
要想節省空間還可以用動態分配內存
❹ C語言題目) 給一個不多於5位的正整數,要求:
沒看懂你想問什麼,就解釋一下你的備注提問的問題吧
1、int a[10]的意思是定義一個長度為10的整型向量,它可以存儲10個整型的數值
2、這里int一個sum是為了下面用來計數,所以先將它賦值為0
3、這些東西是for循環裡面的控制變數,總共有三個,用分號隔開。第一個就是分好前面的,表示循環起始條件是從i=0開始,兩個分號中間的就是循環結束條件,因為不用設置所以就空著了,最後那個是變數的變化,i++的意思是i=i+1。
❺ c語言 給一個不多於5位的正整數 用C語言寫出
第一種方法代碼:
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,c,d;
int count = 1;
printf("請輸入一個不多於5位的正整數:");
scanf("%d",&a);
c = a;
printf("逆序: ");
while(c / 10 != 0)
{
count++;
b = c % 10;
printf("%d ",b);
c = c / 10;
}
b = c % 10;
printf("%d ",b);
printf("位數是:%d ",count);
printf("順序: ");
while(a % 10 != 0)
{
d = a / (int)pow(10,(count-1));
printf("%d ",d);
a = a % (int)pow(10,count-1);
count--;
}
return 0;
}
(5)c語言5個正整數最小眾倍數擴展閱讀:
輸入一個不多於5位的正整數,編程實現以下功能:
(1)判斷它是幾位數
(2)分別列印每一位數字
(3)按逆序輸出各位數字
(4)例如:輸入2345
(5)則輸出:2 3 4 5
5 4 3 2
編程思路:
首先用if語句判斷輸入的數是幾位數,然後分別求出每位上的數字並列印,最後將求出來的每位上的數字反序輸出。
程序相關知識點:
選擇結構中的if語句、switch語句,循環結構中的while語句、for語句。
❻ C語言編程:給一個不多於5位的正整數,
不多於五位的正整數,包括一位數到五位數,所有的數值。
即[1,99999].
以下代碼,功能為獲取一個不多於五位的正整數並輸出。
intmain()
{
intn;
srand(time(NULL));
printf("%d",rand()%99999+1);
}
❼ C語言程序,輸入5個數求其中正整數的和sum與正整數的平均值
C語言程序:
#include <stdio.h>
void main()
{
int n = 5; //輸入數據的數量
int num; //接收輸入值
int c = 0; //正整數的數量
int sum = 0; //正整數之和
double avg; //正整數的平均值
int i;
printf("請輸入5個整數:");
for(i=0; i<n; i++)
{
scanf("%d", &num);
if(num > 0)
{
sum += num;
c++;
}
}
avg = 1.0 * sum / c;
printf("正整數之和:%d ", sum);
printf("正整數之平均值:%f ", avg);
}
運行測試:
❽ C語言編程: 編寫一個判斷輸入的正整數是否既是5又是7的整倍數。如果是則輸出yes;否則輸出no。
#include "stdio.h"
int main(void)
{
int n;
scanf("%d", &n);
if (n % 35 == 0)
printf("YES");
else
printf("NO");
return 0;
}
❾ C語言編程:給定一個正整數a,以及另外的5個正整數,問題是:這5個整數中
int SumLessThan(int a, int n[5])
{
int sum = 0;
for(int i=0; i<5;i++)
{
if(n[i] < a)
sum += n[i];
}
return sum;
}
❿ C語言編程題:從鍵盤上輸入5個整數,程序輸出5個數中最大的數與最小的數 a)必須使用scanf語
//滿意請採納
#include<stdio.h>
intmain(){
inta[5]={0},i,max,min;
for(i=0;i<5;i++){
scanf("%d",&a[i]);
}
max=min=a[0];
for(i=0;i<5;i++){
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
printf("max=%d,min=%d ",max,min);
return0;
}