printf("i=%3df=%5.1f\n",i,f); C++中%+數(shù)字是什么意思 例如 printf("%5.2f...
f=是原樣輸出。%5.1f,是格式,一個(gè)小數(shù),保留小數(shù)點(diǎn)后1位。整數(shù)部分不足5位,用空格補(bǔ)充。如“2”輸出時(shí)為“00002.0”,這里2前面的0是代表空格。
整個(gè)輸出結(jié)果:i= 1f= 2.0
i=是原樣輸出。%3d,是格式,輸出一個(gè)整數(shù)。這個(gè)整數(shù)不足3位的,用空格補(bǔ)充,如:“1”輸出時(shí)為“001”,這里我用0代表空格,是為了讓你看得更形象。
f=是原樣輸出。%5.1f,是格式,一個(gè)小數(shù),保留小數(shù)點(diǎn)后1位。整數(shù)部分不足5位,用空格補(bǔ)充。如“2”輸出時(shí)為“00002.0”,這里2前面的0是代表空格。
#include <stdio.h>
int main()
{
float f;
f = 3.15;
int i;
i = 11;
printf("i=%3df=%5.1f\n",i,f);
getchar();
return 0;
}
輸出結(jié)果是:
i= 11f= 3.2
其中i=不變,按原樣輸出;
%3d表示至少三位長的一個(gè)整型占位符,被引號(hào)外的i占去,如果i不夠三位長,則在i前輸出空格代替,若i大于三位,直接輸出i;
f=不變;
%5.1f中5表示至少5位長的一個(gè)浮點(diǎn)型占位符,含義跟前面的3一樣,后面的.1表示保留一位小數(shù);
\n是一個(gè)轉(zhuǎn)義字符,表示換行
就知道這些了……
\/* 輸入正整數(shù)n,計(jì)算并輸出小于等于n的素?cái)?shù)。已知n>2。*\/這程序怎么寫...
include<stdio.h> int main(){ int n,i,j;int flag;printf("請(qǐng)輸入>2的整數(shù):");scanf("%d",&n);printf("這個(gè)數(shù)的所有素?cái)?shù):");for(i=3;i<n;i++){ flag=1;\/\/用來標(biāo)記是否為素?cái)?shù)的 for(j=2;j
intx=5;if(x=3)printf("%d\\n",x)else prrintf("%\\n",
int x=5;if(x=3)printf("%d\\n",x)else printf("%\\n",x+2);這段程序運(yùn)行后會(huì)輸出3 因?yàn)槔ㄌ?hào)中是一個(gè)賦值語句,值為3,非0。于是條件滿足。
sqrt函數(shù)怎么用
功 能: 一個(gè)非負(fù)實(shí)數(shù)的平方根。用法:結(jié)果=sqrt(參數(shù))。這個(gè)程序代碼是有點(diǎn)問題的,最后不應(yīng)該加return 0,如果這個(gè)程序運(yùn)行了,那也是錯(cuò)誤的程序,所以計(jì)算結(jié)果會(huì)亂七八糟。正確代碼:include<stdio.h>#include<math.h>void main(){double x = 4.0, result;result = sqrt(x); \/\/result*...
C++編寫程序,實(shí)現(xiàn)把file1.txt的內(nèi)容拷貝到文件file2.txt。
getchar();exit(0);} if((fp_out=fopen(outfile,"w"))==NULL){ p rintf("can't openfile%s\\n",outfile);getchar();exit(0);} while(!feof(fp_in))fputc(fgetc(fp_in),fp_out);fclose(fp_in);fclose(fp_out);} PS:這個(gè)是在網(wǎng)上找到的,你看看能不能用吧, C++是兼容C的 ...
C語言中void這個(gè)函數(shù)
rintf ( "2 + 3 = %d", add ( 2, 3) );} 程序運(yùn)行的結(jié)果為輸出:2 + 3 = 5 這說明不加返回值說明的函數(shù)的確為int函數(shù)。林銳博士《高質(zhì)量C\/C++編程》中提到:“C++語言有很嚴(yán)格的類型安全檢查,不允許上述情況(指函數(shù)不加類型聲明)發(fā)生”。可是編譯器并不一定這么認(rèn)定,譬如在Visual ...
vb 字母轉(zhuǎn)化為數(shù)字
Dim a As Long, s As String, i As Long a = Val(InputBox("請(qǐng)輸入一個(gè)4位數(shù)(這個(gè)數(shù)只包含1234):"))s = Trim(Str(a))'默認(rèn)的str函數(shù)前面有一個(gè)符號(hào)位,Trim函數(shù)可以去掉前置后置的空格 For i = 1 To 4 Select Case Mid(s, i, 1)Case 1 Mid(s, i, 1) = "A"Case 2 Mid(...
按yyyy-mm-dd格式輸入一個(gè)日期,判斷這是這一年的第幾天
include<stdio.h> void main(){ int day,month,year,sum,leap;printf("\\n請(qǐng)輸入日期(年,月,日)\\n");scanf("%d,%d,%d",&year,&month,&day);switch(month)\/\/先計(jì)算某月以前月份的總天數(shù)。{ case 1:sum=0;break;case 2:sum=31;break;case 3:sum=59;break;case 4:sum=90;break;...
php上傳圖片并壓縮-thinkphp如何做圖片壓縮呢?
_rintf("Connect_ailed:%s\\n",_ysqli_connect_error());_xit();} ?> 當(dāng)然使用一些封裝的數(shù)據(jù)庫類也是可以的。執(zhí)行SQL語句:test_<?php require("");require("upload_");real_img=$uploadfile;small_img=$uploadfile_resize;insert_sql="insert_nto_mg(real_img,small_img)_alues(?,?)";...
編程從鍵盤輸入圓的半徑r,計(jì)算并輸出圓的周長和面積.{用C語言編寫}謝...
方法:include <stdio.h> define PI 3.14 int main(){ float r,c,area;printf("請(qǐng)輸入圓的半徑:");scanf("%f",&r);c=2 * PI * r;area=PI * r * r;printf("該圓的周長是%.2f,面積是%.2f\\a",c,area);}
tmp1[0]=tmp1[1]=tmp1[2]=*(have i);x1=x2=y1=y2=10;
if(i!=1)charch;比較1%6>130)continue;rintf("AnError!\\n"
相關(guān)評(píng)說:
呼和浩特市替代: ______ i值 j值 0 0 0 1 0 2 1 0 1 1 1 2 不知道是不是這個(gè)意思;j++) printf("看著你的代碼 試著幫你把程序補(bǔ)齊 不知道對(duì)不對(duì) #include",j;3; for(i=0;i
呼和浩特市替代: ______ );!' int i=0; if((fp=fopen("test,fp);)&&(a[i]< translate(a); char * translate(char *a) { int i=0; while(a[i]!=';)#include <.txt"; writeInFile(a)!') { if((a[i]>!\n" } while(a[i];stdlib.h>!'w+"n"); do{ scanf("%c";open file error;)!=' return 0!='.h>#include <='='...
呼和浩特市替代: ______ h> main() { int i;,j);,j);j--) printf("%d"; for(j=4;j>6;i>0;i--) { for(j=6-i;j<%d"%d"j>5-i;j--) printf(",j;n"); } for(i=4;);j++) printf("%d";\n" for(i=1;5-i;j<6;j++) printf("stdio;i++) { for(j=6-i,j); printf("\#include <i<=5; printf(",j); for(j=4
呼和浩特市替代: ______ 程序沒有錯(cuò)誤,在 vc6 下成功編譯并正確執(zhí)行.至于別人說的“float 不能直接比較”是錯(cuò)誤的,你的這個(gè)程序當(dāng)中的 float 可以比較.
呼和浩特市替代: ______ 由t+=a++而來 等效于t=t+a++ 從右往左計(jì)算 因?yàn)閍++是先用后加 所以a現(xiàn)在的值還是5 所以如果n是奇數(shù) t=6+5=11 反之為7+5=12
呼和浩特市替代: ______ ='#include<stdio.h>j<N;i++,j++) { if(s2[j]; else break; } for(j=0;\0') /,char s3[]); char s1[N],s2[N],s3[2*N]; printf("Please input array s1[%d]:",char s2[];#define N 30 main() { void link(char s1[];\0') s3[i]=s2[j]; else break,j;i++) { if(s1[i]!='\ for(i=0;i<N;) s3[i]...
呼和浩特市替代: ______ 第一個(gè) for(i=0;i<6;i++) 改為 for(i=-1;i<5;i++) 試試看
呼和浩特市替代: ______ %d ";i++) if(i%10==5||i/10%10==5) printf("stdio;100,i); printf("#include <.h> void main() { int i; for(i=1;i<\n")