當前位置:首頁 » 編程語言 » c語言中的nn
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中的nn

發布時間: 2022-07-29 18:27:04

c語言中\nn表示什麼意思

\n是輸出一個換行,n就直接輸出了

② scanf("%d",&nn) 是什麼意思,高手解釋一下

"%d"是輸出的格式,%d就是按10進制輸出整數,%s就是按字元形式輸出,%f就是按浮點型輸出....而&nn就是要輸出的這個數,nn是一個數,&nn表示nn的地址,總的說來,就是按十進制輸出nn的地址~~

③ 怎麼打出一個C語言N*N的乘法表

#include<stdio.h>
//這個是乘法表,
main()
{
int i,j ;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d*%d=%2d ",j,i,j*i) ;
printf("\n");
}
}
//這個是輸入兩個數求乘法,你說的意思沒怎麼看懂,所以寫了兩個
main()
{
int i,j ;
scanf("%d %d",&i,&j);
printf("%d * %d = %d\n",i,j,i*j);
}

④ C語言,想求n+nn+nnn+...的和,下面的程序輸出還是有問題。請詳細解釋,謝謝!

你的循環體中的演算法不對 按你的演算法 例如輸入n=5 則執行的順序是
count=1 i=0 此時a= 1 b=1 sum=1
然後count=2 i=0 a=2 b=1+2=3 sum=1+3 =4
完全得不到5+55+555的效果

⑤ 用c語言 任意輸入n個數,輸出其中最大數和最小數,並輸出它們在序列中的位置

#include<stdio.h>

#include<stdlib.h>

intmain()

{

inti,j,n,max_pos=0,min_pos=0;

int*a;

printf("Pleaseinputmaximumnumber:");

scanf("%d",&n);

a=(int*)malloc(sizeof(int)*n);

printf("Pleaseinput%dnumbersnow: ",n);

for(i=0;i<n;i++)

{

scanf("%d",&a[i]);

if(a[max_pos]<a[i])

max_pos=i;

if(a[min_pos]>a[i])

min_pos=i;

}

printf("Themaximumnumberis%d,itspositionis%d ",a[max_pos],max_pos+1);//從第1開始算,所以第0要+1

printf("Theminimumnumberis%d,itspositionis%d ",a[min_pos],min_pos+1);//從第1開始算,所以第0要+1

free(a);

return0;

}

(5)c語言中的nn擴展閱讀

C語言判斷三個數中的最大數:

#include<stdio.h>

intmain()

{

doublen1,n2,n3;

printf("請輸入三個數,以空格分隔:");

scanf("%lf%lf%lf",&n1,&n2,&n3);

if(n1>=n2&&n1>=n3)

printf("%.2f是最大數。",n1);

if(n2>=n1&&n2>=n3)

printf("%.2f是最大數。",n2);

if(n3>=n1&&n3>=n2)

printf("%.2f是最大數。",n3);

return0;

}

⑥ C語言里如何判斷一個整形數據是幾位數

#include<stdio.h>
intmain()
{intx,x1,n=0;
scanf("%d",&x);
x1=x;
do{
n++;
x1/=10;
}while(x1);
printf("%d是一個%d位數 ",x,n);return0;
}

⑦ C語言 求字元個數

#include
<stdio.h>
int
main(int
argc,
char
*argv[])
{
long
ni=0,nk=0,nn=0;
char
a,b,c;
//a,b,c要定義為字元型
ni=0;nk=0;nn=0;
//ni表示空格符的數量,nk表示換行符的數量,nn表示製表符的數量/
{
while((a=getchar())
!=
'n')//不等於n結束
{
if(a=='
')
++ni;
if(a=='\n')++nk;
if(a=='\t')
++nn;
}
}
printf("%d,%d,%d\n",ni,nk,nn);
return
0;
}

⑧ c語言中n個數比大小,然後在從大或者從小輸出該怎麼寫

因n未知,所以得用動態數組完成。舉例代碼如下:

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
intmain(void){
intn,*p,i,j,k,l;
printf("Inputn(intn>0)... n=");
scanf("%d",&n);
if((p=(int*)malloc(sizeof(int)*n))==NULL){
printf("Applicationmemoryfailure... ");
exit(0);
}
srand((unsigned)time(NULL));
for(i=0;i<n;p[i++]=rand()%1000);
printf("MintoMax: ");
for(l=i=0;i<n;i++){
for(k=i,j=k+1;j<n;j++)
if(p[k]>p[j])
k=j;
if(i!=k){
j=p[k];
p[k]=p[i];
p[i]=j;
}
printf(++l%10?"%-4d":"%-4d ",p[i]);
}
if(l%10)printf(" ");
printf("MaxtoMin: ");
for(l=0,i=n-1;i>=0;printf(++l%10?"%-4d":"%-4d ",p[i--]));
free(p);
if(l%10)printf(" ");
return0;
}