c语言基础-c语言格式符的问题.....

问题描述

c语言格式符的问题.....

有人知道这个符号%*.*f是什么意思吗???????????????

解决方案

%*.*f 表示域宽和精度从后面的变量列表中取值
printf("%m.nf", x);表示后面最多保留n个小数位,前面最多保留m个整数位

时间: 2024-10-27 01:01:01

c语言基础-c语言格式符的问题.....的相关文章

c语言基础-c语言转换格式符的输出问题

问题描述 c语言转换格式符的输出问题 double bi=242.5; scanf("%d %d",&mi,&ai); printf("Bi=%*.*fn",mi,ai,bi); 这里输入8和3 为什么输出的bi=242.500 而不是= 242.500 字符宽度的问题 解决方案 可以的啊,LZ再试试?

c语言基础-C语言基础中的语法问题

问题描述 C语言基础中的语法问题 下面是我写的代码,是一个加密的过程,运行了几遍都有语法错误,请高手在空闲之余能帮我看下是哪里错了,万分感谢 #include<stdio.h>#include<string.h>void main(){void m(*int); char a[50]*p; int l; scanf(""%s""a); l=strlen(a); p=a; m(pl); printf(""%s"&q

语言 基础-C语言,基础理解,请老师,朋友留步。

问题描述 C语言,基础理解,请老师,朋友留步. error C2105: '++' needs l-value 这个错误对于 char p[10]; ++p; 出现这个错误我能理解明白: 但是,对于下面这个:++(x+1);同样出现:error C2105: '++' needs l-value:学生就不明白了,希望有老师或者C语言基础理解好的朋友讲解一下:百度未查到此类情况: 新来的没悬赏: 解决方案 char p[10],p里面存储的就是这个长度为10的数组的第一个元素的地址,并且p上面存储

c语言基础-C语言基础题,统计学生成绩。求解

问题描述 C语言基础题,统计学生成绩.求解 输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数. 成绩等级分为五级,分别为A(90~100).B(80~89).C(70~79).D(60~69)和E(0~59) 解决方案 abcde没有初始化 加上 开头的printf下面加上 a=b=c=d=e=0; 解决方案二: 图片在这里,这样做为什么不对,求大神解答

c语言基础-C语言问题,关于如何把window下编程 变成Linux中的换行

问题描述 C语言问题,关于如何把window下编程 变成Linux中的换行 本机运行正确, 但是wrong answer. 个人认为应该是 的问题,求大神指点 C语言问题,关于如何把window下编程 变成Linux中的换行 Description 给出一个字符串str和一个字符ch,如果字符串str含有字符ch,就从该字符首次出现的位置开始,输出字符串中的字符至结束.如果字符串str不含字符ch,则输出"Not Found".(注意首字母大写) Input 多测试用例. 每个测试用例

c语言基础-c语言编程基础的问题

问题描述 c语言编程基础的问题 #include #include #define ME 20 int main(void) { char nane[20]; scanf("%s",name); int ch,nh; ch=0; while(ch<strlen(name)); { nh=ch*ME; printf("%d %d",ch,nh); } return 0; } 哪里出错了,编译器显示scanf函数那里出错了 解决方案 额,,,,你看看数组名,,,,

c语言基础-C语言创建文件并以当前日期命名?

问题描述 C语言创建文件并以当前日期命名? 在学习C语言,碰到一个实际问题,便想把所学的用上,结果搜索了一下发现,实现起来好像并不简单,有没有更好的方法. 解决方案 #include <stdio.h> #include <time.h> int main() { time_t timep; struct tm *p; time(&timep); p =localltime(&timep); //此函数获得的tm结构体的时间,是已经进行过时区转化为本地时间 //p

c语言基础-C语言数字动态显示问题

问题描述 C语言数字动态显示问题 #include#include#include#include#include#includestruct SevenD_point{ int XYZ_CZ_NZ_PU_PU_M;};int check(char *inputchar *container){ int ij; for(i=0j=0;i { if(strcmp(inputcontainer+40*i)==0) { if(j!=6) { printf(""System check tha

c语言基础-C语言作业,明天就要交了,实在是不会写啊

问题描述 C语言作业,明天就要交了,实在是不会写啊 请大家帮我看看,老师的要求实在是太高了,对我们的期望也太高了. 解决方案 这是道数学题啊,应该问数学老师 解决方案二: 无非就是google下.和高数无关.http://download.csdn.net/download/vipgolden/4006725http://wenku.baidu.com/link?url=3dzS2aYw-a_WBY8KQXagmy5W5YcRuKnMy5XpSxCYkNoWTmq1uXgCMr4w1ETDSeu