『壹』 c語言中輸出方式為「%5d」是什麼意思
輸出方式為「%5d」表示按5位的固定位寬輸出整型數值。如果不足5位,則在前面補空格;超過5位,則按實際位數輸出。
下面舉例說明其含義。
inta=123;
intb=123456;
printf("%5d ",a);//輸出__123(_表示空格),不足5位,在前面補空格
printf("%5d ",b);//輸出123456,超過5位,按實際位數輸出
『貳』 用C語言編程:輸入5個數,按從小到大順序輸出!
#include<stdio.h>
void main()
{
int a[5];
int i,j,t;
printf("請輸入5個數:");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<4;j++) //進行4次循環,實現4趟比較
for(i=0;i<4-j;i++) //在每一趟比較中進行4-1次比較
if(a[i]>a[i+1]) //相鄰兩個數比較
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
printf("排序後的數據為:");
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}程序結果為:原理是:
『叄』 C語言中怎麼實現5秒輸出一個A字
如果是在VC環境下編程的話,可以考慮使用Windows的API介面。
#include<windows.h>
#include<stdio.h>
#defineS1000
intmain()
{
while(1)
{
printf("balabala");
Sleep(5*S);
}
return0;
}
『肆』 用C語言寫程序輸出要求控制每行輸出五個數,怎麼控制
在C語言寫程序輸出時,要控制每行輸出數據的個數,可以通過自定義計數器來完成。
如:
//輸出自然數1-30,每5個數為一行
main()
{inti;
intcnt=0;//定義cnt用作輸出數據的計數器,初始為0
for(i=1;i<=30;i++)//循環30次
{printf("%5d",i);//輸出數據值
cnt++;//每輸出一個值,計數器加一次
if(cnt%5==0)//假設每行輸出5個(如果計數器與5取余為0,則換行)
printf("
");//輸出換行
}
}
『伍』 c語言:將100以內所有的所有的5的倍數求和並輸出
#include<stdio.h>
intmain(void)
{
inti,j,sum=0;
for(i=1,j=1;i<=100;i++)
if(i%5==0)
{
printf("%5d",i);
sum+=i;
if(j++%5==0)
printf(" ");
}
printf(" ");
printf("和為%5d ",sum);
printf(" ");
return0;
}
『陸』 c語言5的倍數按5個一行輸出
#include<iostream>
using namespace std;
int main()
{
int i;
int sum = 0;
int count = 0;
for(i = 51; i<100; i++)
{
if(i%3==0)
{
cout<<i<<" ";
sum+=i;
count++;
if(count%10 ==0)
cout<<endl;
}
}
cout<<endl<<"sum = "<<sum<<endl;
system("pause");
}
『柒』 c語言,給一個數n,如果n是2,3或者5的倍數,輸出YES,否則輸出NO,輸入有多組數據,不超過1
#include<stdlib.h>
#include <stdio.h>
void main()
{
printf("Input the number\n");
int n;
scanf("%d",&n);
if(n%2==0&&n%5==0&n%7==0)
printf("YES\n");
else
printf("NO");
}
『捌』 C語言如何控制文字輸出速度
顯示一行是和快的,至少肉眼感覺是這樣的。
在顯示完一行後,適當延時(延時方法可用循環語句來完成,時長通過改變循環終值來控制),再輸出下一行。
『玖』 C語言編程:輸入一個數,輸出該數的5倍和10倍
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);//輸入數字
printf("%d\n%d",a*5,a*10);//輸出5倍和10倍
return 0;
}
把輸入的數分別乘以5和10,就是所求